收费

【题目描述】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.00iJ0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输出样例】iJ0100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
33.60iJ0100150满分答卷(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)-青少年编程等级考试及竞赛题库
参考代码
  1. #include <bits/stdc++.h> 
  2. using namespace std; 
  3.  
  4. int main() { 
  5.     double w, ans; 
  6.     cin >> w; 
  7.     ans = 0; 
  8.     if(w <= 20) { 
  9.         ans = w * 1.68; 
  10.     } 
  11.     if(w > 20) { 
  12.         ans = w * 1.98; 
  13.     } 
  14.     cout << fixed << setprecision(2) << ans << endl; 
  15.     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)-青少年编程等级考试及竞赛题库
 

关 键 词

收费

相关教程

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!

猜你喜欢