统计计算学生成绩类问题ACing
1,输入一个正整数n,再输入n个学生的成绩,计算平均分,并统计不及格成绩的学生人数。
int count,i,n; //count 为记录不及格成绩的个数
double grade,total; //grade 存放输入的成绩,total保存成绩之和
printf("Enter n:");
scanf("%d",&n); //输入学生人数n
total = 0;
count= 0;for(i=1;i<=n;i++){
printf("Enter grade #%d:",i);
scanf("%lf",&grade); //输入第i个成绩
total = total +grade;if(grade<60){ //统计不及格的学生人数
count++;
}
}
printf("Grade average = %.2f\n",total/n);
printf("Number of failures = %d\n",count);return 0;
测试结果:
2,输入一批学生的成绩,以负数作为结束标志,计算平均成绩,并统计不及格人数。
int count,n