- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
pta出租车计价(C语言)--第1页
pta出租车计价(C语⾔)
习题3-3 出租车计价
本题要求根据某城市普通出租车收费标准编写程序进⾏车费计算。具体标准如下:
起步⾥程为3公⾥,起步费10元;
超起步⾥程后10公⾥内,每公⾥2元;
超过10公⾥以上的部分加收50%的回空补贴费,即每公⾥3元;
营运过程中,因路阻及乘客要求临时停车的,按每5分钟2元计收(不⾜5分钟则不收费)。
输⼊格式 :
输⼊在⼀⾏中给出输⼊⾏驶⾥程(单位为公⾥,精确到⼩数点后1位)与等待时间(整数,单位为分钟),其间以空格分隔。
输出格式 :
在⼀⾏中输出乘客应⽀付的车费(单位为元),结果四舍五⼊,保留到元。
输⼊样例 1:
2.6 2
输出样例 1:
10
输⼊样例 2:
5.1 4
输出样例 2:
14
输⼊样例 3:
12.5 9
输出样例 3:
34
这⼀题跟着题⽬的描述进⾏书写就⾏,把公⾥数和等待时间作为判断的两个条件,根据条件的不同进⾏输出
pta出租车计价(C语言)--第1页
pta出租车计价(C语言)--第2页
//代码
// 出租车计价
#include stdio.h
int main(){
//输⼊公⾥数(l)等待时间(wait),以及应付的钱数(mone )
//接下来就跟着题的描述进⾏书写就⾏
double l;
int wait;
double money;
scanf(%lf %d,l,wait);
//第⼀种情况,公⾥数⼩于起步公⾥并且等待时间⼩于5 ,直接输出10就⾏
if(l = 3 wait5){
printf(10);
//第⼆种情况,公⾥数⼩于起步公⾥并且等待时间⼤于5 ,进⾏计算就⾏
}else if(l=3 wait = 5){
money = wait/5*2+10;
printf(%.0f,money);
//第三种情况,公⾥数⼩于(包括10公⾥)10公⾥并且等待时间⼩于5
}else if(l = 10 wait 5){
money = 10 + (l-3)*2;
printf(%.0f,money);
//第四种情况,公⾥数⼩于(包括10公⾥)10公⾥并且等待时间⼤于5
}else if(l=10 wait = 5){
money = 10 + (l-3)*2 + wait/5*2;
printf(%.0f,money);
//第五种情况,公⾥数⼤于10公⾥并且等待时间⼩于5
}else if(l 10 wait 5){
money = 10+7*2+(l-10)*3;
printf(%.0f,money);
//第五种情况,公⾥数⼤于10公⾥并且等待时间⼤于5
}else if(l10 wait = 5){
money = 10+7*2+(l-10)*3+wait/5*2;
printf(%.0f,money);
}
return 0;
}
输出结果
pta出租车计价(C语言)--第2页
文档评论(0)