以下是引用LANCE00在2013-4-23 16:16:45的发言:
#include
main()
{float score,average=0;
int n=0;
scanf("%f",&score);
while(score>=0)
{average+=score;
n++;
scanf("%f",&score);
}
if(n!=0) average=average/n;
printf("%6.2f",average);
}
大虾这个while和if是怎么执行的?
while(score>=0)
//判断输入的数有没有大于0,大于0执行下面的程序
if(n!=0) average=average/n;
//n=0时,算式就没意义了。