c++编程求某班20个同学中0-9分,10-19分。。。90-100分的学生人数 帮帮忙呀~急用

来源:百度知道 编辑:UC知道 时间:2024/06/07 04:58:57
我要代码 谢谢
我的DC是4.9.9.2

数组+switch语句

代码没有。。太麻烦= =
设置几个变量存储人数

循环语句比较一下 在哪个分数段,相对应的变量加一就是了。

#include<stdio.h>
void main()
{
int a[20],b[10],i;
printf("请输入20个成绩\n");
for(i=0;i<10;i++)
{
b[i]=0;
}
for(i=0;i<20;i++)
{
scanf("%5d",a[i]);
switch(a[i]/10)
{
case 0:b[0]++;break;
case 1:b[1]++;break;
case 2:b[2]++;break;
case 3:b[3]++;break;
case 4:b[4]++;break;
case 5:b[5]++;break;
case 6:b[6]++;break;
case 7:b[7]++;break;
case 8:b[8]++;break;
case 9:b[9]++;break;
}
}
for(i=0;i<10;i++)
{
printf("%d~%d分的有%d个\n",10*i,10*i+9,b[i]);
}
}

#include<iostream>
using namespace td;
int main(void)
{
int iScoresArray[20],
iStage[10],
iScoreInput;
for(int i=0;i<20;i++)
{
cout<<