输入任意多个学生的单科成绩,输出最高分,最低分及平均分(输入复数时结束输入)
要求:使用循环语句视线题目所有要求功能能(注:学生人数为任意多个);
谢谢
搞定了
#include<stdio.h>
int main()
{
float max,min,sum,n=1,temp,pj;
scanf("%f",&temp); max=temp;
min=temp;
sum=temp;
while(1)
{scanf("%f",&temp);
if(temp<0) break;
if(temp>max)
max=temp;
if(temp<min)
min=temp;
sum+=temp;
n++;
}
pj=sum/n;
printf("最高分为:%.2f\n",max);
printf("最低分为:%.2f\n",min);
printf("平均分为:%.2f\n",pj);
return 0;
}
感谢你们