看板 NTUE-CS102 關於我們 聯絡資訊
好不容易趕完的猜數字遊戲, 就為了這個去重看else if跟else的用法, 不然之前全部用if寫,真的會死掉Orz 請各位幫忙測試一下吧, 希望能在今天晚上12:00之前改到完美0.0+ 這真是個頭痛的作業啊, 第一次沒有再學校作完的作業。 害我回家還要重找Visual C++ 2008的版本(原本沒灌 ====================以下為C++==================== #include<iostream> using namespace std; int main() { int a,b,c,x,y,z; cout<<"此為猜數字遊戲"<<endl; cout<<"請輸入三個不重複之個位數字"<<endl; cin>>a; cin>>b; cin>>c; x=1; y=2; z=3; if(a==x) { if(b==y) { if(c==z) cout<<"3A,正確答案"; else cout<<"2A0B"; } else if(b==z) { if(c==y) cout<<"1A2B"; else cout<<"1A1B"; } else { if(c==y) cout<<"1A1B"; else if(c==z) cout<<"2A0B"; else cout<<"1A0B"; } } else if(a==y) { if(b==x) { if(c==z) cout<<"1A2B"; else cout<<"0A2B"; } else if(b==z) { if(c==x) cout<<"0A3B"; else cout<<"0A2B"; } else { if(c==x) cout<<"0A2B"; else if(c==z) cout<<"1A1B"; else cout<<"0A1B"; } } else if(a==z) { if(b==x) { if(c==y) cout<<"0A3B"; else cout<<"0A2B"; } else if(b==y) { if(c==x) cout<<"1A2B"; else cout<<"1A1B"; } else { if(c==x) cout<<"0A2B"; else if(c==y) cout<<"0A2B"; else cout<<"0A1B"; } } else { if(b==x) { if(c==y) cout<<"0A2B"; else if(c==z) cout<<"0A2B"; else cout<<"0A1B"; } else if(b==y) { if(c==x) cout<<"1A1B"; else if(c==z) cout<<"2A0B"; else cout<<"1A0B"; } else if(b==z) { if(c==x) cout<<"0A2B"; else if(c==y) cout<<"0A2B"; else cout<<"0A1B"; } else { if(c==x) cout<<"0A1B"; else if(c==y) cout<<"0A1B"; else if(c==z) cout<<"1A0B"; else cout<<"0A0B"; } } } ====================以上為C++==================== 就是這樣了,先感恩。 對了,C++2008版的副檔名是.cc, 這樣上傳上去會不會開不暸啊囧? --
th11211:鷹眼說過了,魯夫最厲害的能力是能讓戰場上的人一個一個倒11/20 01:16
mammonist:11/20 01:17
th11211:向他那邊,他的鍛鍊也是出至於想保護伙伴,並不是要變最強吧11/20 01:17
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.29.72 ※ 編輯: gcobc12632 來自: 114.32.29.72 (11/20 14:41)
j2612280:.cc改成.cpp吧~and..其實可以用到3個if..else if..就可 11/20 17:07