1
已解决
黄昊轩
新手守护
新手守护
题目描述 Description
出租车分为起步价,正常公里费用和长途返程费,起步价为10元,三公里以内,不足三公里按照三公里计算;正常公里费为每公里2元,不足1公里的按照1公里计费,正常公里费为超出三公里以后开始计算;长途公里费为每公里3元,不足1公里的按照1公里计费,长途公里费为超出十公里以后开始计算。问某人打车费用花费a元,最多打车多少公里。
输入描述 Input Description
打车费用a,a为整数,a<=100
输出描述 Output Description
最大的公里数
样例输入 Sample Input
样例一:10
样例二:30
样例输出 Sample Output
样例一:3
样例二:12
1
已采纳
颜咏春
中级光能
中级光能
if n<=10 then writeln(3) //10元以内都是3公里。10元是起步价
else if n<=24 then writeln(3+(n-10) div 2) //24元以内按正常公里费计算。
else writeln(10+(n-24) div 3); //按长途公里费计算
0
詹子都
新手光能
新手光能
核心代码如下(有省略):
if(a==10)
{
count=3;
}
else if(a<=24)
......
我只能打到这了,剩下的你看题自己写吧!!!
0
0
0
叶卓舒
初级守护
初级守护
判读的核心代码如下:
if n<=10 then writeln(3) //10元以内都是3公里。10元是起步价
else if n<=24 then writeln(3+(n-10) div 2) //24元以内按正常公里费计算。
else writeln(10+(n-24) div 3); //按长途公里费计算
0
0