10010

某邮局对邮寄包裹有如下规定:若包裹的重量超过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;
 } 
上一篇:linux打包压缩工具详解


下一篇:三维建模:方法之CSG与B-Rep比较