问题描述:刑警培训结束,进行了射击科检验。教官要对学员射击的成绩进行分析,得出各分数段人数统计。
作者:何知令
发表时间:2017年2月14日
输入:输入若干个0-10间的整数(最高10环,脱靶为0)表示成绩,人数不确定,输入以一个0-10以外的数作为。
作者:何知令
发表时间:2017年2月14日
输入:输入若干个0-10间的整数(最高10环,脱靶为0)表示成绩,人数不确定,输入以一个0-10以外的数作为。
输出:各分数段(A:9环以上,B:7环以上,C:5环以上,D:不足5环)的人数,每项成绩占一行
代码:
/*
问题描述:刑警培训结束,进行了射击科检验。教官要对学员射击的成绩进行分析,得出各分数段人数统计。
作者:何知令
发表时间:2017年2月14日
输入:输入若干个0-10间的整数(最高10环,脱靶为0)表示成绩,人数不确定,输入以一个0-10以外的数作为。
输出:各分数段(A:9环以上,B:7环以上,C:5环以上,D:不足5环)的人数,每项成绩占一行
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
int A=0,B=0,C=0,D=0;
while(1)
{
scanf("%d",&n);
if(n>10||n<0)
break;
else if(n>=9)
A++;
else if(n>=7)
B++;
else if(n>=5)
C++;
else
D++;
}
printf("A:%d\nB:%d\nC:%d\nD:%d\n",A,B,C,D);
return 0;
}
程序运行结果展示:
知识点总结:选择结构
学习心得:以前做过