1 条题解

  • 0
    @ 2025-10-29 18:02:38

    题目:计算n个同学的总成绩和平均成绩

    思路分析

    1. 任务拆解:

      • 输入学生人数n
      • 循环输入n个学生的成绩
      • 计算总成绩
      • 计算平均成绩
      • 输出总成绩和平均成绩
    2. 关键点分析:

      • 使用循环累加计算总成绩
      • 平均成绩 = 总成绩 ÷ 人数
      • 平均成绩需要使用小数运算保证精度
    3. 步骤规划:

      • 输入学生人数n
      • 初始化总成绩s=0
      • 循环n次,每次输入一个成绩
      • 每次循环将成绩累加到s中
      • 计算平均成绩:s ÷ n
      • 输出总成绩和平均成绩
    4. 代码对应:

      • int n,a,s=0; - 定义人数、成绩、总成绩变量
      • cin>>n; - 输入学生人数
      • for(int i=1;i<=n;i++) - 循环n次
      • cin>>a; - 输入一个成绩
      • s=s+a; - 累加成绩
      • double x=s*1.0/n; - 计算平均成绩
      • printf("%d\n%.1lf",s,x); - 输出总成绩和平均成绩(平均成绩保留一位小数)
    • 1

    信息

    ID
    1322
    时间
    1000ms
    内存
    128MiB
    难度
    4
    标签
    (无)
    递交数
    821
    已通过
    363
    上传者