#include<stdio.h>
#include <math.h>
int main(void)
{
/*********Begin*********/
int area;
float weight,Price=0;
scanf("%d,%f",&area,&weight);
if(area < 0 || area > 4)
{
printf("Error in Area\n");
}
else if(area==0)
{
if(weight<1)
{
Price=10;
}
else
{
weight=ceil(weight);
Price=10+(weight-1)*3;
}
}
else if(area==1)
{
if(weight<1)
{
Price=10;
}
else
{
weight=ceil(weight);
Price=10+(weight-1)*4;
}
}
else
{
if(weight<1)
{
Price=15;
}
else
{
if(area==2)
{
weight=ceil(weight);
Price= 15+(weight-1)*5;
}
else if(area==3)
{
weight=ceil(weight);
Price=15+(weight-1)*6.5;
}
else
{
weight=ceil(weight);
Price=15+(weight-1)*10;
}
}
}
printf("Price: %.2f\n",Price);
/*********End**********/
return 0;
}
更多推荐
第1关:快递费用计算-------C语言程序设计技术(选择结构程序设计进阶)
发布评论