# include "stdio.h" int main(void) { int i=0; float x,y,sum=0; printf("请输入学生成绩(当输入为负数时结束):"); scanf("%f",&x); if(x<0) { printf("输入有误!!!\n"); return 0; } while(x>=0) { i++; sum+=x; scanf("%f",&x); } y=sum/(float)i; printf("共有%d人,平均成绩为%.3f\n",i,y); }