wei

10010

末鹿安然 提交于 2019-11-26 14:32:17
某邮局对邮寄包裹有如下规定:若包裹的重量超过30千克,不予邮寄,对可以邮寄的包裹每件收手续费0.2元,再加上根据下表按重量wei计算的结果: 重量(千克) 收费标准(元/公斤) wei<=10 0.80 10<wei<=20 0.75 20<wei<=30 0.70 请你编写一个程序,输入包裹重量,输出所需费用或”Fail”表示无法邮寄。 对出题人此题题意有异议,不符合生活常识 能看到结果推测出题人意图,正常数学计算就行 #include<stdio.h> #include<math.h> int main() { float R; int a; scanf("%d",&a); if(a>30) printf("Fail"); else if(a<=10) R=0.80*a+0.20; printf("%.2f",R); else if(a<=20) R=0.75*(a-10)+8.20; printf("%.2f",R); else if(a<=30) R=0.70*(a-20)+15.70; printf("%.2f",R); return 0; } 来源: https://blog.csdn.net/weixin_40961230/article/details/98886733