看板 NTUE-CS102 關於我們 聯絡資訊
不要被老師的"全部用if"寫給誤導了 難道我這樣寫就不是用if了嗎XD 看到大家用3*3*3個if搞的焦頭爛額 給大家一個另外一種想法參考吧~ #include<iostream> using namespace std; int main() { int a, b, x1, x2, x3, y1, y2, y3; // a,b:存幾A幾B; x原本數字; y猜的數字 cout<<"請輸入三個不同的數字"; cin>>x1>>x2>>x3; cout<<"請輸入比對的三個數字"; cin>>y1>>y2>>y3; a=b=0; if(y1==x1) a++; if(y1==x2||y1==x3) b++; if(y2==x2) a++; if(y2==x1||y2==x3) b++; if(y3==x3) a++; if(y3==x1||y3==x2) b++; cout<<a<<"A"<<b<<"B"<<endl; } -- 我家的2008預設還是cpp不是cc耶@@ 不過沒關係 因為不管是.c/.cc/.cpp都是純文字檔(計事本可以開的檔案) 所以只要把附檔名改成.cpp再上傳就好了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.127.36.183 ※ 編輯: yantchen 來自: 120.127.36.183 (11/20 17:24)
j2612280:彥廷學長good!! 11/20 17:39
Tuko:高招!不過按部就班的做出來也很威~ 11/20 18:16
gcobc12632:我是知道這招 但是看元品這樣寫就不想跟他一樣XD 11/20 18:50
gcobc12632:而且我寫不出來這麼難的程式科科 11/20 18:54
godhand0629:這些招以後會教嗎?為啥會出現a++? 11/20 18:54
godhand0629:喔喔好像有點懂了 11/20 18:55
johlmike:我用IF寫出來 ...9X行 ...= =" 11/20 19:01
game0416:不是什麼招,思考方向不同而已 11/20 19:05
gcobc12632:算了一下 我寫的總共135行 如果+迴圈+四數字 不知道... 11/20 19:06
game0416:所以大概算不會教的東西 11/20 19:06
gcobc12632:對了所以我的那個到底有沒有錯啊囧 我試過應該是沒有 11/20 19:07
j2612280:一個目的相同的程式,不同人寫都會不一樣~ 11/20 19:16
game0416:樓上大師教我寫程式Q<>Q 11/20 19:17
j2612280:明明就比我強>.<a.. 11/20 19:24
game0416:我思考裡面不會像這樣寫開if-else QQ 11/20 19:26
Arashinoon:冠中跟我都這樣寫XD 炮哥寫的程式很威 11/20 19:57
CaptainWill:元品請上MSN,我要問你 囧 11/20 20:02
Arashinoon:我上囉 ~ 11/20 22:33
ip3311:哀 我果然不是資科的料= = 我已經焦頭爛額了ˊˋ 11/20 22:43
gcobc12632:我第一次寫到這麼靠北的東西囧 一起加油吧 垃圾+1 11/20 23:18
yantchen:哈哈..樓上..真好奇老師上課怎麼說妳們以為要寫的很靠杯 11/21 00:30
didi12252001:王老大每個作業都嘛講的很牛鬼神蛇的 11/21 02:39