1713 - 初级第七课——的士收费
时间限制 : 1 秒
内存限制 : 128 MB
某市的士费起步价8元,可以行使3公里。3公里以后,按每公里1.6元计算,输入的士的公里数,请你计算顾客需付费多少元?
题目输入
公里数
题目输出
的士费,要求保留小数点后两位小数
输入/输出样例
输入格式
20
输出格式
35.20yuan
C语言解答
#include <stdio.h> #include <stdlib.h> int main() { float a,b; scanf("%f",&a); if(a<=3) printf("8.00yuan"); if(a>3) { b=8+(a-3)*1.6; printf("%.2fyuan",b); } }
C++解答
#include<iostream> #include<cstdio> using namespace std; int main() { double dist,fee; cin>>dist; if (dist<3.0) fee=8; else fee=1.6*(dist-3)+8; printf("%.2lfyuan\n",fee); return 0; }