c++简单程序算术题
答案:1 悬赏:60 手机版
解决时间 2021-02-24 07:45
- 提问者网友:wodetian
- 2021-02-24 01:50
1. 运输公司对用户计算运费。路程(s)越远,每公里运费越低。标准如下: s<250km 没有折扣 250<=s<500 2%折扣 500<=s<1000 5%折扣 1000<=s<2000 8%折扣 2000<=s<3000 10%折扣 s>=3000 15%折扣 现要求根据基本运费、货物重量、运输路程和折扣计算总运费的大小。请利用switch…case语句编写。
最佳答案
- 五星知识达人网友:低血压的长颈鹿
- 2021-02-24 02:48
#include <iostream.h> void main() { float s,p,w,f;int d; cout<<"输入距离:"<<endl; cin>>s; cout<<"输入重量:"<<endl; cin>>w; cout<<"输入基本运费:"<<endl; cin>>p; switch((int)s/250) { case 0: d=0 ;break; case 1: d=0.05;break; case 2: d=0.10;break; default: d=0.15 ; } f=p*w*s*(1-d); cout<<"折扣:"<<d<<" 总的运费:"<<f<<endl; } 我找到的答案 不过这个答案是没有(1000<=s<2000 8%折扣)和(2000<=s<3000 10%折扣)最后15%折扣是s>=1000的,你看着改一下就行
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯