最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

1041 : 計(jì)算郵資

2023-07-20 16:29 作者:-_翻斗花園牛爺爺_-  | 我要投稿

描述


根據(jù)郵件的重量和用戶是否選擇加急計(jì)算郵費(fèi)。計(jì)算規(guī)則:重量在1000克以內(nèi)(包括1000克), 基本費(fèi)8元。超過1000克的部分,每500克加收超重費(fèi)4元,不足500克部分按500克計(jì)算;如果用戶選擇加急,多收5元。


輸入描述


輸入一行,包含整數(shù)和一個字符,以一個空格分開,分別表示重量(單位為克)和是否加急。如果字符是y,說明選擇加急;如果字符是n,說明不加急。


輸出描述


輸出一行,包含一個整數(shù),表示郵費(fèi)。


用例輸入 1?

1200 y

用例輸出 1?

17


代碼:


#include <iostream>

#include <cmath>

using namespace std;

?

bool decide(int x);

bool decide(int x) {//用來判斷是否為整數(shù)

????double result = log(x) / log(3);

????if (result == (int)result)

????{

????????return true;//返回true

????}

????else

????{

????????return false;//返回false

????}

}

int main()

{

????int x = 0, sum = 8, a = 0;//x為重量,sum為最后的錢數(shù),sum默認(rèn)為1000克以下的8元

????double b = 0;

?????char y = 0;//是否加急

?????cin >> x >> y;

? ????if (x > 1000) {

????????a = x - 1000;

????????}

????????if (a <= 500) {

????????????sum += 4;

????????}

????????else {

????????????b = a / 500 * 1.0;

????????????if (decide(b)) {//判斷b是否為整數(shù)

????????????sum += (4 * b);//是整數(shù)

????????}

????????else {

????????????????sum += (4 * (int)b) + 1;//不是整數(shù),因?yàn)镃++在面對小數(shù)時會舍掉小數(shù),題目說不滿? ? ? ? ? ? ? ? ? ? ? 500克算500克,所以+1

????????????}

????????}

????}

????if (y == 'y') {

????????sum += 5;//如果加急加5元

????}

????????cout << sum;//輸出錢數(shù)

????????return 0;

}

1041 : 計(jì)算郵資的評論 (共 條)

分享到微博請遵守國家法律
安仁县| 舞钢市| 金溪县| 弥勒县| 安龙县| 巴青县| 墨竹工卡县| 广平县| 乐亭县| 承德市| 泰顺县| 芒康县| 建昌县| 西贡区| 苍山县| 宜良县| 饶阳县| 通榆县| 汉中市| 开封县| 临泉县| 内江市| 潼关县| 霍城县| 沂源县| 汶川县| 油尖旺区| 简阳市| 河西区| 河池市| 浏阳市| 合作市| 日喀则市| 西藏| 镇沅| 双牌县| 隆尧县| 紫阳县| 依兰县| 泽普县| 靖西县|