本关任务:编写一个计算机快递费的程序。上海市的某快递公司根据投送目的地距离公司的远近,将全国划分成5个区域:快递费按邮件重量计算,由起重费用、续重费用两部分构成: (1) 起重(首重)1公
上海市的某快递公司根据投送目的地距离公司的远近,将全国划分成5个区域:0区1区2区3区4区同城临近两省1500公里(含)以内1500——2500公里2500公里以上上海江苏,浙江北京,天津,河北,辽宁,河南,安微,陕西,湖北,江西,湖南,福建,广东,山西。吉林,辽宁,甘肃,四川,重庆,青海,广西,云南,海南,内蒙古,黑龙江,贵州。新疆,西藏。快递费按邮件重量计算,由起重费用、续重费用两部分构成:(
#include <stdio.h>
int main()
{ int a,t,n;
float price,z;
scanf("%d,%f",&n,&z);
t=z;
if(t==z){a=1;}
if(n<=4&&n>=0) {switch(n){
case 0:if(z<=1)price=10;else {if(a==1)price=(z-1)*3+10;else price=3*(t)+10;};break;
case 1:if(z<=1)price=10;else {if(a==1)price=(z-1)*4+10;else price=4*(t)+10;};break;
case 2:if(z<=1)price=15;else {if(a==1)price=(z-1)*5+15;else price=5*(t)+15;};break;
case 3:if(z<=1)price=15;else {if(a==1)price=(z-1)*6.5+15;else price=6.5*(t)+15;};break;
case 4:if(z<=1)price=15;else {if(a==1)price=(z-1)*10+15;else price=10*(t)+15;};break;
}
printf("Price:%6.2f",price);}
else {
printf("Error in Area\n");
printf("Price: 0.00");
}
return 0;}

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)