日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CCF NOI1010 邮寄包裹

發布時間:2025/3/21 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CCF NOI1010 邮寄包裹 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題鏈接:CCF NOI1010 郵寄包裹。




時間限制: 1000 ms ?空間限制: 262144 KB

題目描述

? 某郵局對郵寄包裹有如下規定:若包裹的重量超過30千克,不予郵寄,對可以郵寄的包裹每件收手續費0.2元,再加上根據下表按重量wei計算的結果:
? ?
重量(千克)????? 收費標準(元/公斤)??????????
wei<=10 ? ? ? ? ? ? ?0.80????????
10<wei<=20 ? ? ? ?0.75?????????
20<wei<=30 ? ? ? ?0.70?
請你編寫一個程序,輸入包裹重量,輸出所需費用或”Fail”表示無法郵寄。

輸入

? 輸入一個正整數,表示郵寄包裹的重量。

輸出

? 輸出對應的費用(答案保留2位小數)或“Fail”表示無法郵寄。

樣例輸入

7

樣例輸出

5.80

數據范圍限制

?



問題分析

? 這是一個條件判定問題。

? 另外一種做法是,將原始數據放入數組中,程序邏輯將略有不同。

程序說明

? 使用嵌套的if語句,即if else if ...語句進行條件判定處理。

? 程序中,原始數據用符號變量定義。

要點詳解

  • 多分支的條件可以使用嵌套的if語句進行描述。



100分通過的C語言程序:

#include <stdio.h>#define RANGE1 10 #define RANGE2 20 #define RANGE3 30#define PRICE1 0.80 #define PRICE2 0.75 #define PRICE3 0.70#define FEE 0.20int main(void) {int w;scanf("%d", &w);if(w <= RANGE1)printf("%.2f\n", FEE + w * PRICE1);else if( w <= RANGE2)printf("%.2f\n", FEE + RANGE1 * PRICE1 + (w - RANGE1) * PRICE2);else if( w <= RANGE3)printf("%.2f\n", FEE + RANGE1 * PRICE1 + (RANGE2 - RANGE1) * PRICE2+ (w - RANGE2) * PRICE3);elseprintf("Fail\n");return 0; }


轉載于:https://www.cnblogs.com/tigerisland/p/7563974.html

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的CCF NOI1010 邮寄包裹的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。