回分類題庫
d266: 104OOP Lab Exercise:猜數字
出處:

Difficulity : 1
Accepted : 77 Times | Submit :211 Times | Clicks : 1419
Accepted : 71 Users | Submit : 74 Users | Accepted rate : 96%
Time Limit :10000 ms | Memory Limit : 64000 KBytes
題目加入時間 : 2015-09-21 13:25

Content :

請使用C++寫出一個4位數的猜數字遊戲,遊戲的規則如下:

1.若猜測數字與答案數字的”位置與數值”皆相同則出現A。

2.若猜測數字與答案數字的數值相同但位置不同則出現B。

3.若猜測結果為4A則表示猜中此數字並結束遊戲。 

Input :

輸入資料為數筆4位數,每位數不重複(合法:1234;不合法:2234,因為2重複出現),第一筆輸入資料為答案數字,之後數筆資料為猜測數字,猜中數字後結束遊戲。

Output :

請輸出幾AB,最後必須有換行字元。

Sample Input :

1234
2345
5678
0246
1234

Sample Output :

0A3B
0A0B
1A1B
4A0B

Hint :


  

Author :

(管理員:oopTA)

  Solve it!   Status Forum (0)

C++
C
JAVA
66846. oop103703006 (4 ms , 356KB)
66756. oop101701022 (4 ms , 354KB)
66914. oop103703008 (6 ms , 410KB)
66899. oop103703012 (6 ms , 180KB)
66820. oop103703040 (6 ms , 354KB)
66898. oop103703012 (2 ms , 188KB)
78203. bello6110 (6 ms , 206KB)
68075. tommyxu3 (8 ms , 214KB)
66595. nwgs524513cja (104 ms , 216KB)

執行時間會受很多因素影響因此僅供參考,主機等級請看這裡