#include "stdio.h"
main()
{
float score,sum=0,pjf;
int i;
do
{
printf("请输入分数(以00结束):\n");
scanf("%f",&score);
sum=sum+score;
i++;
}
while(score!=00);i--;
pjf=sum/i;
printf("总分:%.1f,平均分:%.1f,人数为:%.1d\n ",sum,pjf,i);
}
#include <stdio.h>
int main()
{
float score,sum=0,pjf;
int i;
do
{
printf("请输入分数(以00结束):\n");
scanf("%f",&score);
sum=sum+score;
i++;
}
while(score!=0);
i--;
pjf=sum/i;
printf("总分:%.1f,平均分:%.1f,人数为:%d\n ",sum,pjf,i);
}
冒昧的问一下,你这个while循环可以被终止吗?
一般情况下,float 变量是不可能通过==这个判断的