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;
 } 
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!