首页 > 用户发贴区 > 编程问题提问区 > 哥哥姐姐个忙
2008
07-31

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);
}这个哪错了啊 为什么是死循环啊 !


哥哥姐姐个忙》有 3 条评论

  1. whos 说:

    这个程序是求平均分的吧,程序是正确的。

    我经过测试:

    输入数据:3 2 1 0

    输出数据:2.00

  2. IFandFOR 说:

    看不出来………

  3. 七月不来 说:

    你这程序变得还真是令人费解 到底是要干什么的 如果像2楼说的 那也太浪费了·~

留下一个回复