1 条题解

  • 0
    @ 2025-10-24 17:19:31

    题目:计算跳远平均成绩

    思路分析

    1. 任务拆解:

      • 输入第一次跳远成绩
      • 计算第二次成绩(第一次的80%)
      • 计算第三次成绩(第一次的90%)
      • 计算三次成绩的平均值
      • 输出平均成绩(保留一位小数)
    2. 关键点分析:

      • 第二次成绩 = 第一次成绩 × 0.8
      • 第三次成绩 = 第一次成绩 × 0.9
      • 平均成绩 = (第一次 + 第二次 + 第三次) ÷ 3
      • 需要使用小数运算保证精度
    3. 步骤规划:

      • 输入第一次成绩n
      • 计算第二次成绩:n × 0.8
      • 计算第三次成绩:n × 0.9
      • 计算平均成绩:(n + 第二次 + 第三次) ÷ 3.0
      • 输出平均成绩(保留一位小数)
    4. 代码对应:

      • int n; - 定义第一次成绩变量
      • double y,b; - 定义第二、三次成绩变量
      • double a; - 定义平均成绩变量
      • cin>>n; - 输入第一次成绩
      • y=n*0.8; - 计算第二次成绩
      • b=n*0.9; - 计算第三次成绩
      • a=(n+y+b)/3.0; - 计算平均成绩
      • printf("%.1lf",a); - 输出平均成绩并保留一位小数
    • 1

    信息

    ID
    675
    时间
    1000ms
    内存
    64MiB
    难度
    1
    标签
    (无)
    递交数
    526
    已通过
    346
    上传者