2501: Money Problem
题目描述
周一小明要乘坐出租车外出,已知,出租车收费标准为不超过3km的部分收8元,超过3km的部分每增加1km加收1元(不足1km按1km计算)。那么,现在请同学们帮小明算出他坐车共需要花多少钱吧?
输入
小明坐车行驶的距离
输出
小明所花费的钱
样例输入
11.24
样例输出
m=17
http://202.194.119.110/problem.php?id=2501
#include <iostream>
#include <iomanip>
#include <math.h>
using namespace std;
int main()
{
double n;
int s;
cin>>n;
if(n<=3)
s=8;
else
if((n-(int)n)==0)
s=8+n-3;
else if((n-(int)n)>0)
s=8+n-3+1;
cout<<"m="<<s<<endl;
return 0;
}

本文提供了一个简单的C++程序,用于计算基于特定规则的出租车费用。当乘客行程距离不超过3公里时,固定收费8元;超出部分每公里加收1元。程序能够处理包括小数在内的各种输入距离。
2838

被折叠的 条评论
为什么被折叠?



