- #include<stdio.h>
- void main()
- {
- int s,c;
- double p,w,d,f;
- printf("请输入物品单价,重量和距离");
- scanf("%f,&p");
- scanf("%f,&w");
- scanf("%d,&s");
- if
- (s >= 3000)
- c = 12;
- else
- c = s/250;
- switch(c)
- {
- case 0:
- {
- d=0.0;
- break;
- }
- case 1:
- {
- d=2;
- break;
- }
- case 2:
- case 3:
- {
- d=5;
- break;
- }
- case 4:
- case 5:
- case 6:
- case 7:
- {
- d=8;
- break;
- }
- case 8:
- case 9:
- case 10:
- case 11:
- {
- d=10;
- break;
- }
- case 12:
- {
- d=15;
- }
- }
- printf("运输费用为:f=%f ",f=p*w*s*(100.0-d)/100.0);
- printf("折扣为:%f",(100.0-d)/100.0);
- }
复制代码 |