1 条题解
-
0
#include<bits/stdc++.h> using namespace std; // [1] 存储所有学生的分数 int arr[100100]; // [2] 存储全级学生的总人数 int n; int main() { cin>>n; // [3] 输入全级学生人数 // [4] 循环读取n个学生的分数并存储到数组中 for(int i=0;i<n;i++){ cin>>arr[i]; } // [5] 初始化各分数段人数计数器:sum(0~59), sum1(60~69), sum2(70~79), sum3(80~89), sum4(90~100) int sum=0,sum1=0,sum2=0,sum3=0,sum4=0; // [6] 遍历所有学生分数,统计各分数段的人数 for(int i=0;i<n;i++){ // [7] 判断当前分数所属区间,对应计数器加1 if(arr[i]>=0 && arr[i]<=59){ sum++; }else if(arr[i]>=60 && arr[i]<=69){ sum1++; }else if(arr[i]>=70 && arr[i]<=79){ sum2++; }else if(arr[i]>=80 && arr[i]<=89){ sum3++; }else{ sum4++; } } // [8] 按题目要求顺序输出各分数段的人数 cout<<sum<<endl<<sum1<<endl<<sum2<<endl<<sum3<<endl<<sum4<<endl; return 0; }
- 1
信息
- ID
- 1156
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 1
- 标签
- 递交数
- 1
- 已通过
- 1
- 上传者