/*Description
周一小明要乘坐出租车外出,已知,出租车收费标准为不超过3km的部分收8元,超过3km的部分每增加1km加收1元(不足1km按1km计算)。那么,现在请同学们帮小明算出他坐车共需要花多少钱吧?
Input
小明坐车行驶的距离
Output
小明所花费的钱
Sample Input
11.24
Sample Output
m=17
HINT
double型数据用%lf
小数不可忽略,可强制转换成整型数据进行计算
*/
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{double s;
int a;
cin>>s;
a=s*100;
if(0<=s&&s<=3)
cout<<8;
if(s>3&&a%100==0)
cout<<8+(int)(s-3);
if(s>3&&a%100!=0)
cout<<8+(int)(s-3)+1;
return 0;
}
C++ 166-1 Money Problem
最新推荐文章于 2023-01-03 20:17:11 发布