利用一维数组,统计一个班学生0-9,10-19........90-99及100各分数段人数。
答案:1 悬赏:0 手机版
解决时间 2021-03-08 23:45
- 提问者网友:心牵心
- 2021-03-08 00:06
利用一维数组,统计一个班学生0-9,10-19........90-99及100各分数段人数。
最佳答案
- 五星知识达人网友:逐風
- 2021-03-08 01:06
//by 15号战神
#include<iostream>
using namespace std;
int main()
{int a[10]={0,0,0,0,0,0,0,0,0,0};
int b;
cout<<"请输入每个同学的分数:"<<endl;
do
{
cin>>b;
switch(b/10)
{
case 0:a[0]++;break;
case 1:a[1]++;break;
case 2:a[2]++;break;
case 3:a[3]++;break;
case 4:a[4]++;break;
case 5:a[5]++;break;
case 6:a[6]++;break;
case 7:a[7]++;break;
case 8:a[8]++;break;
case 9:
case 10:a[9]++;break;
}
}while(b!=1000);
//while(b!='/n');
cout<<"0^e799bee5baa6e4b893e5b19e313332623533339:"<<a[0]<<endl;
cout<<"10^19:"<<a[1]<<endl;
cout<<"20^29:"<<a[2]<<endl;
cout<<"30^39:"<<a[3]<<endl;
cout<<"40^49:"<<a[4]<<endl;
cout<<"50^59:"<<a[5]<<endl;
cout<<"60^69:"<<a[6]<<endl;
cout<<"70^79:"<<a[7]<<endl;
cout<<"80^89:"<<a[8]<<endl;
cout<<"90^100:"<<a[9]<<endl;
system("pause");
return 0;
}
输入完毕之后输入1000按回车。
#include<iostream>
using namespace std;
int main()
{int a[10]={0,0,0,0,0,0,0,0,0,0};
int b;
cout<<"请输入每个同学的分数:"<<endl;
do
{
cin>>b;
switch(b/10)
{
case 0:a[0]++;break;
case 1:a[1]++;break;
case 2:a[2]++;break;
case 3:a[3]++;break;
case 4:a[4]++;break;
case 5:a[5]++;break;
case 6:a[6]++;break;
case 7:a[7]++;break;
case 8:a[8]++;break;
case 9:
case 10:a[9]++;break;
}
}while(b!=1000);
//while(b!='/n');
cout<<"0^e799bee5baa6e4b893e5b19e313332623533339:"<<a[0]<<endl;
cout<<"10^19:"<<a[1]<<endl;
cout<<"20^29:"<<a[2]<<endl;
cout<<"30^39:"<<a[3]<<endl;
cout<<"40^49:"<<a[4]<<endl;
cout<<"50^59:"<<a[5]<<endl;
cout<<"60^69:"<<a[6]<<endl;
cout<<"70^79:"<<a[7]<<endl;
cout<<"80^89:"<<a[8]<<endl;
cout<<"90^100:"<<a[9]<<endl;
system("pause");
return 0;
}
输入完毕之后输入1000按回车。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯