求大神帮忙c语言编程

2025-05-01 21:22:52
推荐回答(2个)
回答1:

#include
int main()
{
int weight = 0;
float money = 0;
printf("请输入托运行李重量");
scanf("%d",&weight);
if(weight <= 20)
{
printf("免费托运");
}
if(weight>20 && weight<=30)
{
money = (weight-20)*30;
printf("超出20公斤的部分30元/公斤,托运费用为:,%f\n",money,"元");
}
if(weight>30 && weight<=40)
{
money = 10*30+(weight-30)*40;
printf("超出30公斤的部分40元/公斤,托运费用为:,%f\n",money,"元");
}
if(weight>40 && weight<=50)
{
money = 10*30+10*40+(weight-40)*50;
printf("超出40公斤的部分50元/公斤,托运费用为:,%f\n",money,"元");
}
if(weight>50)
{

printf("超出允许范围,不允许携带\n");
}
return 0;
}

回答2:

#include
int main()
{ double w,p,y;
scanf("%lf",&w);
if(w<=20)p=0;
else if(w<=30)p=30;
else if(w<=40)p=40;
else if(w<=50)p=50;
else
{ printf("超出50公斤,不允许个人携带!\n");
return 0;
}
y=p*w;
printf("%.2f\n",y);
return 0;
}