第十二周项目2-3:OJ题目中多种输入形式的处理
来源:互联网 发布:如何搭建公司网络 编辑:程序博客网 时间:2024/05/22 07:53
问题:
C:刑警的射击成绩
Description
刑警培训结束,进行了射击科检验。教官要对学员射击的成绩进行分析,得出各分数段人数统计。
Input
输入若干个0-10间的整数(最高10环,脱靶为0)表示成绩,人数不确定,输入以一个0-10以外的数作为。
Output
各分数段(A:9环以上,B:7环以上,C:5环以上,D:不足5环)的人数,每项成绩占一行
Sample Input
9 7 3 5 8 5 6 7 9 10 0 6 99
Sample Output
A:3
B:3
C:4
D:2
代码:
#include<iostream>using namespace std;int main(){int x,A=0,B=0,C=0,D=0;while((cin>>x)&&!(x>10||x<0)) //完成多次输入,同时进行判断。{switch(x){case 0:case 1:case 2:case 3:case 4:D++;break;case 5:case 6:C++;break;case 7:case 8:B++;break;case 9:case 10:A++;}}cout<<"A:"<<A<<endl;cout<<"B:"<<B<<endl;cout<<"C:"<<C<<endl;cout<<"D:"<<D<<endl;return 0;}
运行结果:
知识点总结:
第三种输入形式,在输入的时候同时进行判断,在遇到一个特殊值的时候结束程序
0 0
- 第十二周项目2-3:OJ题目中多种输入形式的处理
- 第十二周项目2-2:OJ题目中多种输入形式的处理
- 第十二周项目2:OJ题目中多种输入形式的处理
- 第十二周项目2-OJ平台题目中多种输入形式的处理(3)刑警的设计成绩
- 第十二周项目2-OJ平台题目中多种输入形式的处理3 刑警的射击成绩
- 第十二周项目2-OJ平台题目中多种输入形式的处理(2)分离正整数中的各位数
- 第十二周项目四——OJ平台题目中多种输入形式的处理(3)
- 第十二周项目四——OJ平台题目中多种输入形式的处理(2)
- 第十二周 项目二:OJ平台题目中多种输入形式的处理(1)输入N组数据
- 第12周项目2 OJ 平台题目中多种输入形式的处理(3)
- 第十二周项目二——OJ平台题目中多种输入形式的处理(1)
- 第十二周 项目二-OJ平台题目中多种输入形式的处理---以某个特殊输入为结束标志(3)刑警的射击成绩
- 第12周项目2 OJ 平台题目中多种输入形式的处理(2)
- 第12周项目2 OJ 平台题目中多种输入形式的处理(1)
- 第十二周项目2-OJ平台题目中多种输入形式的处理(1)求N组数的最大公约数
- 第十二周 项目二-OJ平台题目中多种输入形式的处理---输入多组数(1)求N组数的最大公约数
- 第十二周项目二 OJ多种输入形式的处理(3)刑警的射击成绩
- 第十二周 项目二-OJ平台题目中多种输入形式的处理--输入多组数据,知道文件尾(EOF)--分离正整数中的各位数
- 第十三周项目一数组大折腾(5)
- Android根据屏幕点击位置显示(此处是PopupWindow)
- 数组指针,指针数组,二维数组作为参数传递给以指针的指针作为形参的函数
- 第十三周oj平台:插入数
- 第十三周 项目1-3 数组大折腾
- 第十二周项目2-3:OJ题目中多种输入形式的处理
- 关于spring3无法注入struts2的action
- rpmbuild命令
- 数字签名(代码签名)流程和数字签名的验证
- 第4天] 函数——函数的应用(练习01)
- 第十三周项目1--数组大折腾2
- 客户自谈移民香港的感想和经历
- python中如何判断字符类型
- 数组排序--选择排序