不及格的人数
1、题目内容
Description
给你N(1<=N<=40)个人分数,每个分数x(0<=x <=100),60分及以上为及格,请统计一下不及格的人数。
输入
样例的第一行是一个整数N,如果这个值为0则表示
输入结束,这个样例不需要处理。第二行是N个整数,即N个分数。
输出
每行输出一个样例的结果。
Sample Input
3
100 99 56
4
10 55 59 60
0
Sample Output
1
3
2、题目分析
这个题目主要就是考察了判断语句的使用,对n个学生中每人的成绩进行判断,如果不及格,那么我们的计数器就加一,否则就不加,如此一来,就可以得出不及格人数。
3、参考代码
#include<stdio.h>
int main()
{
int n; //用来存储班级学生人数
while(scanf("%d",&n)!=EOF&&n!=0) //多样例输入且不为0
{
int sum=0; //记录不及格人数
int score,i;
for(i=0;i<n;i++)
{
scanf("%d",&score); //读取各位同学的成绩
if(score<60) sum++; //判断是否及格,不及格则计数器加一
else continue;
}
printf("%d\n",sum); //输出不及格人数
}
return 0;
}