问题及代码:
/*
* Copyright (c) 2014, 烟台大学计算机与控制工程学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:郝俊宇
* 完成日期:2015年 1 月7 日
* 版 本 号:v1.0
*
* 问题描述:周一小明要乘坐出租车外出,已知,出租车收费标准为不超过3km的部分收8元,超过3km的部分每增加1km加收1元(不足1km按1km计算)。那么,现在请同学们帮小明算出他坐车共需要花多少钱吧?
* 输入描述:小明坐车行驶的距离
* 程序输出:小明所花费的钱
*/
#include <iostream>
using namespace std;
int main( )
{
double s,i;
int k;
cin>>s;
if(s<=3)
k=8;
if(s>3)
k=8+(s-3)*1;
i=8+(s-3)*1;
if(k!=i)
k=k+1;
cout<<"m="<<k<<endl;
return 0;
}
运行结果: