首页 > 编程语言 >T1052计算邮资 (信息学一本通C++)

T1052计算邮资 (信息学一本通C++)

时间:2022-09-21 22:15:43浏览次数:81  
标签:ch 加急 money T1052 邮资 C++ 计算 500 1000

 

目录

 

[题目描述]

根据邮件的重量和用户是否选择加急计算邮费。计算规则:重量在1000克以内(包括1000克), 基本费8元。超过1000克的部分,每500克加收超重费4元,不足500克部分按500克计算;如果用户选择加急,多收5元。

[输入]

输入一行,包含整数和一个字符,以一个空格分开,分别表示重量(单位为克)和是否加急。如果字符是y,说明选择加急;如果字符是n,说明不加急。

[输出]

输出一行,包含一个整数,表示邮费。

[输入样例]

1200 y

[输出样例]

17

 

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

    int m,money;

    char ch;

    cin>>m>>ch;

    if(m>1000) money=8+ceil((m-1000)/500.0)*4;

    else money=8;

    if(ch=='y') money=money+5;

    cout<<money<<endl;

    return 0;

}

 

 

标签:ch,加急,money,T1052,邮资,C++,计算,500,1000
From: https://www.cnblogs.com/qingshaonianbiancheng/p/16717310.html

相关文章

  • T1051 分段函数(信息学一本通C++)
     目录 [题目描述]编写程序,计算下列分段函数y=f(x)的值。 y=-x+2.5;0<=x<5 y=2-1.5(x-3)(x-3);5<=x<10 y=x/2-1.5;10<=x<20[输入]一个浮点数N......
  • T1054 三角形判断(信息学一本通C++)
     目录 [题目描述]给定三个正整数,分别表示三条线段的长度,判断这三条线段能否构成一个三角形。如果能构成三角形,则输出“yes”,否则输出“no”。[输入]输入共一行,包含......
  • T1053 最大数输出 (信息学一本通C++)
     目录 [题目描述]输入三个整数,数与数之间以一个空格分开。输出一个整数,即最大的整数。[输入]输入为一行,包含三个整数,数与数之间以一个空格分开。[输出]输出一行......
  • T1055 判断闰年 (信息学一本通C++)
     目录 [题目描述]判断某年是否是闰年。如果公元a年是闰年输出Y,否则输出N。[输入]输入只有一行,包含一个整数a(0<a<3000)。[输出]一行,如果公元a年是闰年输出Y,......
  • T1057 简单计算器(信息学一本通C++)
     目录 [题目描述]一个最简单的计算器,支持+,-,*,/四种运算。仅需考虑输入输出为整数的情况,数据和运算结果不会超过int表示的范围。然而:   1.如果出现除数为0......
  • T1056点和正方形的关系 (信息学一本通C++)
     目录 [题目描述]有一个正方形,四个角的坐标(x,y)分别是(1,-1),(1,1),(-1,-1),(-1,1),x是横轴,y是纵轴。写一个程序,判断一个给定的点是否在这个正方形内(包括正方形边界)。如果......
  • T1058 求一元二次方程 (信息学一本通C++)
     目录 [题目描述]求一元二次方程ax^2+bx+c=0的根,其中a不等于0。结果要求精确到小数点后5位。[输入]输入一行,包含三个浮点数a,b,c(它们之间以一个空格分开),分别表示......
  • T1041奇偶数判断 (信息学一本通C++)
     目录 [题目描述]给定一个整数,判断该数是奇数还是偶数。如果n是奇数,输出odd;如果n是偶数,输出even。[输入]输入仅一行,一个大于零的正整数n。[输出]输出仅一行,如果n......
  • T1043 整数大小比较(信息学一本通C++)
      目录 [题目描述]输入两个整数,比较它们的大小。若x>y,输出>;若x=y,输出=;若x<y,输出<。[输入]一行,包含两个整数x和y,中间用单个空格隔开。0≤x<2^32,−2^31≤y<2^31。......
  • T1042 奇偶ASCII值判断(信息学一本通C++)
     目录  [题目描述]任意输入一个字符,判断其ASCII是否是奇数,若是,输出YES,否则,输出NO。[输入]输入一个字符。[输出]如果其ASCII值为奇数,则输出YES,否则,输出NO。[输......