- UID
- 73540
- 帖子
- 260
- 主題
- 15
- 精華
- 0
- 積分
- 117
- 楓幣
- 99
- 威望
- 96
- 存款
- 8861
- 贊助金額
- 0
- 推廣
- 0
- GP
- 18
- 閱讀權限
- 20
- 性別
- 保密
- 在線時間
- 427 小時
- 註冊時間
- 2014-7-27
- 最後登入
- 2019-10-7
|
本帖最後由 x傳奇x 於 2015-11-4 00:59 編輯
我練習寫一個類似賓果的程式,答案有2個
但輸入一個對時沒問題,都沒答對也沒問題
同時輸入2個對的話,還是只顯示1個對,問題出在哪?
附上程式碼:
#include <iOStream>
using namespace std;
int main()
{
int n1 = 3, n2 = 5, u1, u2, c = 0;
cout << "猜猜1~10之間2個不同的數字 : ";
cin >> u1;
cin >> u2;
if (u1 == n1 || u1 == n2)
c = c + 1;
else if (u2 == n1 || u2 == n2)
c = c + 1;
else if (u1 == n1&&u2 == n2)
c = c + 2;
else if (u1 == n2&&u2 == n1)
c = c + 2;
cout << "你共猜對 : " << c << "個" << endl;
return 0;
}
如果方便的話可以跟我說一下為什麼錯
謝謝 |
|