亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

這個C++程序有哪些地方還要改進

這個C++程序有哪些地方還要改進

C++
鳳凰求蠱 2018-07-29 21:21:46
問題:出租車收費:2公里內收費6元錢,大于2公里且小于等于10公里則:1公里/1.8元,大于10公里則,利息乘以2要求:輸入n(走了多少千米)和m(中途停頓的時間)代碼:#include <bits/stdc++.h>using namespace std;int main(){int n,m; /*定義走了多少千米n和中途停頓的時間m*/ float k; /*定義總價格k*/printf("請輸入走了多少千米:");cin>>n; printf("請輸入停頓的時間:");cin>>m;if(n<=2) /*條件判斷*/ k=6.0;else if(n<=10)k=6+(n-2)*1.8;elsek=(6+10*1.8)*2;if(m/3!=0){k=k+m/3;}printf("需付%0.1f元",k); /*輸出總金額*/ return 0;}
查看完整描述

2 回答

?
滄海一幻覺

TA貢獻1824條經驗 獲得超5個贊

可以這樣完善,使用dev c++調試了,可行:
#include <stdio.h>
#include<iostream>
using namespace std;
int main(){
int n,m; /*定義走了多少千米n和中途停頓的時間m*/
float k; /*定義總價格k*/
printf("請輸入走了多少千米:");
cin>>n;
printf("請輸入停頓的時間:");
cin>>m;
if(n<=2) /*條件判斷*/
k=6.0;
else if(n<=10)
k=6+(n-2)*1.8;
else
k=(6+10*1.8)*2;
if(m/3!=0){
k=k+m/3;
}
printf("需付%0.1f元",k); /*輸出總金額*/
system("PAUSE");
return 0;
}

查看完整回答
反對 回復 2018-08-01
?
守著星空守著你

TA貢獻1799條經驗 獲得超8個贊

哀王孫(杜甫)

查看完整回答
反對 回復 2018-08-01
  • 2 回答
  • 0 關注
  • 745 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號