標題:
2022/10/01 考試
[打印本頁]
作者:
葉桔良
時間:
2022-10-1 15:51
標題:
2022/10/01 考試
請將以下程式碼找出10項錯誤
#inclube<iostream>
#includecstdlib>
using namespace std;
int main
{
int month, dot;
double s_d120,s_d330,s_d500,s_d700,s_d1000;
double w_d120,w_d330,w_d500,w_d700,w_d1000;
double sum=0.0;
w_d120=(120-0)*2.1;
w_d330=(330-120)*2.68;
w_d500=(500-330)*3.61;
w_d700=(700-500)*4.48;
w_d1000=(1000-700)*5.03;
s_d120=(120-0)*2.1;
s_d330=(330-120)*3.02;
s_d500=(500-330)*4.39;
s_d700=(700-500)*5.44;
s_d1000=(1000-700)*6.16;
cout<<"***歡迎使用小米電費計算機***"<<endl<<endl;
cout>>"請輸入月份:";
cin>>month;
cout<<"用電度數:";
cin<<dot;
switch(month)
{
case 1 ... 5:
case 10 ... 12
switch(dot)
{
case 1001 ... 10000:
sum=w_d120 + w_d330 + w_d500 + w_d700 + w_d1000 + (dot-1000)*5.28;
break;
case 701 ... 1000:
sum=w_d120 + w_d330 + w_d500 + w_d700 + (dot-700)*5.03;
break;
case 501 ... 700:
sum=w_d120 + w_d330 + w_d500 + (dot-500)*4.48;
break;
case 331...500:
sum=w_d120 + w_d330 + (dot-330)*3.16;
break;
case 121 ... 330:
sum=w_d120 + (dot-120)*2.68;
break;
case 1 ... 120:
sum=(dot)*2.1;
break;
}
break;
case 6 ... 9:
switch(dot)
{
case 1001 ... 10000:
sum=s_d120 + s_d330 + s_d500 + s_d700 + s_d1000 + (dot-1000)*6.71;
break;
case 701 ... 1000:
sum=s_d120 + s_d330 + s_d500 + s_d700 + (dot-700)*6.16;
case 501 ... 700:
sum=s_d120 + s_d330 + s_d500 + (dot-500)*5.44;
break;
case 331 ... 500:
sum=s_d120 + s_d330 + (dot-330)*4.39;
break;
case 121 ... 330:
sum=s_d120 + (dot-120)*3.02;
break;
case 1 ... 120:
sum=(dot)*2.1;
break;
}
break;
}
cout<<"您要繳的電費共:"<<sum>>endl;
system(pause);
return 0;
}
複製代碼
作者:
張駿霖
時間:
2022-10-1 15:59
此帖僅作者可見
作者:
許浩浩
時間:
2022-10-1 16:01
此帖僅作者可見
作者:
侯宣任
時間:
2022-10-1 16:01
此帖僅作者可見
作者:
黃昱琁
時間:
2022-10-1 16:02
此帖僅作者可見
作者:
郭閎宇
時間:
2022-10-1 16:02
此帖僅作者可見
作者:
孫文康
時間:
2022-10-1 16:06
此帖僅作者可見
作者:
侯宣仲
時間:
2022-10-1 16:06
此帖僅作者可見
作者:
錢冠叡
時間:
2022-10-1 16:08
此帖僅作者可見
作者:
柏霖
時間:
2022-10-1 16:20
此帖僅作者可見
作者:
謝閔丞
時間:
2022-10-8 15:26
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2