1 条题解
-
0
题目:计算跳远平均成绩
思路分析
-
任务拆解:
- 输入第一次跳远成绩
- 计算第二次成绩(第一次的80%)
- 计算第三次成绩(第一次的90%)
- 计算三次成绩的平均值
- 输出平均成绩(保留一位小数)
-
关键点分析:
- 第二次成绩 = 第一次成绩 × 0.8
- 第三次成绩 = 第一次成绩 × 0.9
- 平均成绩 = (第一次 + 第二次 + 第三次) ÷ 3
- 需要使用小数运算保证精度
-
步骤规划:
- 输入第一次成绩n
- 计算第二次成绩:n × 0.8
- 计算第三次成绩:n × 0.9
- 计算平均成绩:(n + 第二次 + 第三次) ÷ 3.0
- 输出平均成绩(保留一位小数)
-
代码对应:
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
- 上传者