成绩统计
输入班级若干个学生的成绩,输入-1结束输入,成绩假设均为整数。
计算班级的平均成绩、及格人数和不及格人数。
提示:平均成绩也为整数,用整除//
输入格式
一行输入一个整数,直至输入-1结束
输出格式:
输出班级平均成绩
及格人数
不及格人数
输入样例:
80 78 52 65 90 -1
输出样例:
班级平均成绩为: 73 及格人数: 4 不及格人数: 1
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
#include<stdio.h>
int main()
{
int i,n;
int num[i];
int b=0,c=0,sum=0;
double a;
while(1)
{
scanf("%d",&num[i]);
if(num[i]==-1)
{break;}
i++;
n++;
}
for(i=0;i<n;i++){
sum+=num[i];
a=sum/n;
if(num[i]>=60){
b++;
}
if(num[i]<60){
c++;
}
}
printf("班级平均成绩为: %.0lf\n",a);
printf("及格人数: %d\n",b);
printf("不及格人数: %d\n",c);
return 0;
}
注:“输入-1结束输入”参考http://t.csdnimg.cn/kvdnN