main()
{int score; float average=0;
int n=0;
scanf(“%d”,&score);
while(score!=0)
{if(score%2==0) { average+=score;
n++; }
scanf(“%d”,&score);}
if(n!=0)average=average/n;
printf(“%6.2f”,average);
}这个哪错了啊 为什么是死循环啊 !
>> 本文固定链接: http://www.vcgood.com/archives/2574
这个程序是求平均分的吧,程序是正确的。
我经过测试:
输入数据:3 2 1 0
输出数据:2.00
看不出来………
你这程序变得还真是令人费解 到底是要干什么的 如果像2楼说的 那也太浪费了·~