我在c编码,并且一直在尝试制作一个普通的计算器,因为我是编码的新手,只是刚开始,我输入一个数字后我的代码才能工作。它应该工作的方式是你输入一个数字,代码记录整体数字和输入的数字量并打印出平均值,这样做就是"做什么"环
我的代码:
int main()
{
float overall = 0;
float entered = 0;
float times = 0;
float avg = 0;
printf("AVERAGE CALULATOR\n\npress 0 when complete\n\n");
do{
printf("current average: %.2f\n\n", avg);
printf("input number: ");
scanf("%f", entered);
overall += entered;
times++;
avg = overall / times;
}while(entered != 0);
return 0;
}
如果你找到了,请告诉我错误的代码
答案 0 :(得分:2)
你刚忘了逗号后的 scanf 中的(& )。
答案 1 :(得分:0)
scanf(“%f”,&输入); Scanf需要一个指向你的地址的指针。