1 条题解

  • 0
    @ 2025-10-30 14:37:18

    题目:统计各分数段人数

    思路分析

    1. 任务拆解:

      • 输入学生人数n
      • 循环输入每个学生的成绩
      • 根据成绩所属分数段进行计数
      • 输出五个分数段的人数
    2. 关键点分析:

      • 五个分数段:
        • 0-59分
        • 60-69分
        • 70-79分
        • 80-89分
        • 90-100分
      • 使用多重条件判断确定分数段
      • 使用五个计数器分别统计
    3. 步骤规划:

      • 输入学生人数n
      • 初始化五个分数段计数器为0
      • 循环n次
      • 每次输入一个学生成绩fenshu
      • 判断成绩所属分数段
      • 对应计数器加1
      • 输出五个分数段的人数
    4. 代码对应:

      • 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
    上传者