编译一直说有问题,不知道哪里错了
#include<stdio.h>void main()
{
int max,min,m,sum,n;
float pingjun;
n=0;
sum=0;
max=0;
min=101;
do
{
scanf("%d",&m);
if(m>max)
max=m;
if(m<min)
min=m;
sum=sum+m;
n=n+1;
}
while(scanf("-1\n"));---------------------------------------------------把这个改成while(m!=-1);还是显示是错的
pingjun=sum/n;
printf("最大值为%d,最小值为%d,平均值为%lf,共输入%d个学生成绩\n",max,min,pingjun,n);
}