1 条题解
-
0
题目:计算最高价和最低价礼物的总价与均价
思路分析
-
任务拆解:
- 输入三件礼物的价格
- 找出价格最高的一件礼物
- 找出价格最低的一件礼物
- 计算两件礼物的总价
- 计算平均价格(保留一位小数)
-
关键点分析:
- 使用打擂台法找出最大值和最小值
- 总价 = 最高价 + 最低价
- 平均价 = 总价 ÷ 2
- 平均值计算需要使用小数运算
-
步骤规划:
- 输入三个整数a,b,c
- 初始化最大值max为0,最小值min为9999
- 依次比较更新最大值
- 依次比较更新最小值
- 计算并输出总价
- 计算并输出平均价(保留一位小数)
-
代码对应:
int a,b,c;- 定义三件礼物的价格int max=0,min=9999;- 初始化最大值和最小值cin>>a>>b>>c;- 输入三个价格- 六个if语句 - 分别更新最大值和最小值
cout<<max+min<<endl;- 输出总价printf("%.1lf",(max+min)/2.0);- 输出平均价(保留一位小数)
-
- 1
信息
- ID
- 783
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 3
- 标签
- (无)
- 递交数
- 505
- 已通过
- 275
- 上传者