#include<stdio.h>
main()
{
float xscj[60],ave,sum=0,x;
int i,n=0,count;
printf("请输入学生成绩:");
scanf("%f",&x);
while(x>=0&&n<=60)
{sum+=x;xscj[n++]=x;scanf("%f",&x);}
ave=sum/n;
printf("平均成绩=%f\n",ave);
for(count=0,i=0;i<n;i++)
if(xscj[i]<ave)
{
printf("%f\n",xscj[i]);
count++;
if(count%5==0)
printf("\n");
}
printf("低于平均分人数:",count);
}
程序运行后,输入了但是结果出不来,难道是必须输入60个吗?在线求大神啊
你现在的程序必要要输入60个成绩才行;
你在模拟的时候,可以讲60改成5等,一个小点的数字;
你输入5次,就可以出结果了
你的程序还有一些问题,帮你修改了,你试试吧
#include<stdio.h>我改成了5,但是运行的时候必须输入7个数,才会出现结果,并且还出现如图的结果,这是怎么回事啊
帮你改完啦,你试试吧,有问题再问