1 条题解
-
0
题目:统计各分数段人数
思路分析
-
任务拆解:
- 输入学生人数n
- 循环输入每个学生的成绩
- 根据成绩所属分数段进行计数
- 输出五个分数段的人数
-
关键点分析:
- 五个分数段:
- 0-59分
- 60-69分
- 70-79分
- 80-89分
- 90-100分
- 使用多重条件判断确定分数段
- 使用五个计数器分别统计
- 五个分数段:
-
步骤规划:
- 输入学生人数n
- 初始化五个分数段计数器为0
- 循环n次
- 每次输入一个学生成绩fenshu
- 判断成绩所属分数段
- 对应计数器加1
- 输出五个分数段的人数
-
代码对应:
int n,fenshu,f1=0,f2=0,f3=0,f4=0,f5=0;- 定义人数、成绩、分数段计数器cin>>n;- 输入学生人数for(int i=1;i<=n;i++)- 循环n次cin>>fenshu;- 输入一个学生成绩if(fenshu<=59)- 判断是否为0-59分f1++;- 第一段计数else if(fenshu<=69)- 判断是否为60-69分f2++;- 第二段计数else if(fenshu<=79)- 判断是否为70-79分f3++;- 第三段计数else if(fenshu<=89)- 判断是否为80-89分f4++;- 第四段计数else f5++;- 第五段计数cout<<f1<<endl<<f2<<endl<<f3<<endl<<f4<<endl<<f5;- 输出五个分数段人数
-
- 1
信息
- ID
- 1035
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 3
- 标签
- (无)
- 递交数
- 468
- 已通过
- 268
- 上传者