问题及代码:
/*
*Copyright (c) 2014,烟台大学计算机学院
*All rights reserved.
*文件名称:Annpion.cpp
*作者:李莉
*完成日期:2014年11月14日
*版本号:v1
*问题描述:输入刑警的多次射击的成绩,并以一个大于10的数作为结束,统计每个分数段的成绩数
*程序输入:多次的成绩和一个大于10的数
*程序输出:射击成绩在每个分数段的分布
*/
#include <iostream>
using namespace std;
int main()
{
int x,a,b,c,d;
a=0;
b=0;
c=0;
d=0;
while ((cin>>x)&&(x<=10))
{
switch (x)
{
case (10):
case (9):
a++;
break;
case (8):
case (7):
b++;
break;
case (6):
case (5):
c++;
break;
default :
d++;
break;
}
}
cout<<"A:"<<a<<endl;
cout<<"B:"<<b<<endl;
cout<<"C:"<<c<<endl;
cout<<"D:"<<d<<endl;
cout<<endl;
return 0;
}
运行结果:
心得体会:开始时,在跳出循环的地方纠结了好久,最后在王一锟同学的帮助下成功攻城。。感谢兄弟。。。