快遞費用計算

2021-09-12 19:51:18 字數 1223 閱讀 2719

上海市的某快遞公司根據投送目的地距離公司的遠近,將全國劃分成5個區域:

0區1區

2區3區

4區同城

臨近兩省

1500公里(含)以內

1500——2500公里

2500公里以上

上海江蘇,浙江

北京,天津,河北,遼寧,河南,安微,陝西,湖北,江西,湖南,福建,廣東,山西。

吉林,遼寧,甘肅,四川,重慶,青海,廣西,雲南,海南,內蒙古,黑龍江,貴州。

新疆,**。

快遞費按郵件重量計算,由起重費用、續重費用兩部分構成:

(1)起重(首重)1公斤按起重資費計算(不足1公斤,按1公斤計算),超過首重的重量,按公斤(不足1公斤,按1公斤計算)收取續重費;

(2)同城起重資費10元,續重3元/公斤;

(3)寄往1區(江浙兩省)的郵件,起重資費10元,續重4元;

(4)寄往其他地區的郵件,起重資費統一為15元。而續重部分,不同區域**不同:2區的續重5元/公斤,3區的續重6.5元/公斤,4區的續重10元/公斤。

編寫程式,從鍵盤輸入郵件的目的區域編碼和重量,計算並輸出運費,計算結果保留2位小數。程式中所有浮點數的資料型別均為float。

程式執行結果示例1:

4,4.5↙

price: 55.00

程式執行結果示例2:

5,3.2↙

error in area

price:  0.00

輸入格式:

用逗號分隔的兩個數字,第乙個表示區域、第二個是重量:"%d,%f"

輸出格式:

**的輸出格式:"price: %5.2f\n"

區域錯誤的提示資訊:"error in area\n"

#include#includeint main();

float area_extra_money[5] = ;

printf("please input area number and weight(eg:0,10.5):\n");

scanf("%d,%f",&area,&weight);

//輸入合法性檢查

if(area<0 || area>4)

else if(weight < 0)

else

printf("price: %5.2f\n",price);

return 0 ;

}

item fee 獲得商品快遞費用API 1688

onebound.1688.item fee 請求引數 num iid 534409796654 area id 2274 引數說明 num iid 商品id area id 區域id 2274是新餘 返回值說明 名稱 型別 是否隱私 示例值 描述 num iid bigint 5344097966...

基金申購費用計算

一般申購 份額計算公式 的申購金額包括申購費用和淨申購金額,其中 淨申購金額 申購金額 1 申購費率 申購費用 申購金額 淨申購金額 申購份額 淨申購金額 t日 份額淨值。舉例說明,我於5月23日申購南方穩健200元定投,交易明細如下 202001 南方穩健成長 定時定額申購申請 2007 05 2...

日出賬費用計算的爭辯

日出賬,就是每天出訂購的產品的租費。一般人的做法 每天出賬的金額 月租 當月天數,每天都照此計算。聰明人的做法 每月第一天,把當月每天要出的金額都計算出來,儲存到表中,然後每天只修改使用者訂購產品或者使用者資料有變更的日租租費。兩種方法,第一種,每天要計算幾十萬的使用者,第2種,每天只要重新計算變化...