信息学奥赛C++语言:的士收费
生活随笔
收集整理的這篇文章主要介紹了
信息学奥赛C++语言:的士收费
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【題目描述】
某市的士費起步價8元,可以行使3公里。3公里以后,按每公里1.6元計算,輸入的士的公里數,請你計算顧客需付費多少元?保留一位小數。
【輸入】
一個實數,表示的士的公里數
【輸出】
一個實數,表示顧客應付的金額數,保留一位小數
【輸入樣例】
【樣例輸入1】2
【樣例輸入2】5
【輸出樣例】
【樣例輸出1】8.0
【樣例輸出2】11.2
代碼
#include<cstdio> using namespace std; double a,s; int main() {scanf("%lf",&a);if(a>3){s=(a-3)*1.6+8;printf("%0.1lf",s);}else{s=8;printf("%0.1lf",s);}return 0; } #include<iostream> #include<iomanip> using namespace std; int main() {double a,s;cin>>a;if(a>3){s=(a-3)*1.6+8;cout<<fixed<<setprecision(1)<<s;}else{s=8;cout<<fixed<<setprecision(1)<<s;}return 0; }總結
以上是生活随笔為你收集整理的信息学奥赛C++语言:的士收费的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息学奥赛一本通C++语言——1104:
- 下一篇: 乘方计算(信息学奥赛一本通-T1069)