【题目描述】
iJ0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库乘坐飞机时,当乘客行李小于等于2020公斤时,按每公斤1.681.68元收费,大于2020公斤时,按每公斤1.981.98元收费,编程计算收费(保留22位小数)。
iJ0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库【输入】
iJ0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库行李重量。
iJ0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库【输出】
iJ0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库费用(保留22位小数)。
iJ0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库【输入样例】
iJ0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库20.00
iJ0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库【输出样例】
iJ0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库33.60
iJ0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库解题思路
iJ0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库首先读入行李重量w。
iJ0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库如果w小于等于20,按每公斤1.68元收费,计算出费用ans。
iJ0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库如果w大于20,按每公斤1.98元收费,计算出费用ans。
iJ0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库使用cout输出结果,其中使用fixed和setprecision函数来保留小数点后两位。
iJ0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库参考代码
- #include <bits/stdc++.h>
- using namespace std;
-
- int main() {
- double w, ans;
- cin >> w;
- ans = 0;
- if(w <= 20) {
- ans = w * 1.68;
- }
- if(w > 20) {
- ans = w * 1.98;
- }
- cout << fixed << setprecision(2) << ans << endl;
- return 0;
- }
知识点睛
iJ0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库输入输出流:cin和cout。
iJ0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库条件运算符:if 语句。
iJ0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库关系运算符:小于等于(<=)、大于(>)。
iJ0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库算术运算符:乘法(*)。
iJ0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库变量:用于存储数据的基本单元。
iJ0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库标准库函数:fixed和setprecision,用于控制输出流的小数点位数。
iJ0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库