c语言编程1.

来源:百度知道 编辑:UC知道 时间:2024/05/17 00:15:11
1. 题目:运输公司对用户计算运费。
路程(s)越远,每公里运费越低。标准如下:
s<250km 没有折扣
250≤s<500 2%折扣
500≤s<1000 5%折扣
1000≤s<2000 8%折扣
2000≤s<3000 10%折扣
3000≤s 15%折扣
设每公里每吨货物的基本运费为p,货物重为w,距离
为s,折扣为d,则总运费f的计算公式为:
f=p*w*s*(1-d)

main()
{
float p,w,s;
float percent;

printf("请输入运费,货物重量以及距离:");
scanf("%d",s);
scanf("%d",p);
scanf("%d",w);
switch((int)s/250)
{
case 0:
percent=0;
break;

case 1:
d=2/100;
break;

case 2,3:
d=5/100;
break;

case 4,5,6,7:
d=8/100;
break;

case 8,9,10,11,12,13,14:
d=10/100;
break;

default:
d=15/100;
break;
}
printf("总运费:%f",p*w*s(1-d));
}

#include<stdio.h>
int main()
{
double s,d,w,p,f;
int k;
printf("请依次输入基本运费、距离、重量:");
scanf("%lf%lf%lf",&p,&s,&w);
if(s<250)k=1;
if(s>=250&&s<500)k=2;
if(s>=500&&s<1000)k=3;
if(s>=1000&&s<2000)k=4;
if(s>=2000&&s<3000)k=5;
if(s>=3000)k=6;
switch(k)