[問題] 亂數存陣列的問題
想請問各位大大
我寫了一個猜數字的程式, 就是輸入4個數字, 如果猜對一開始電腦亂數給的數字
的位置跟數字的話就輸出4A0B(例如亂數是4567, 你猜也是4567的話),
如果猜錯位置但是數字是對的話就輸出0A4B(例如亂數是4567, 你猜7654的話)
也就是說只有數字跟位置猜對才會輸出A, 只有數字對位置不對就輸出B.
我寫了程式如下
https://dotnetfiddle.net/hM5h0B
問題點是我Run程式時一開始電腦亂數給的數字是6724
https://ibb.co/PrDRbbj
我輸入1234之後, 電腦一開始的亂數卻改成4015了
https://ibb.co/K0Cpsz9
但是我的While(true)是設在33行,電腦輸入亂數的程式碼我都寫在while迴圈之外
也就是7到26行那幾行,但是只要我每次輸入猜的數字,程式碼好像都會跑回去執行
電腦亂數產生丟到randomResult陣列的那幾行,所以數字一直被改掉,但是我明明就寫在
while之外阿,很奇怪耶
可以請各位大大幫我看一下嗎! 非常感謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.124.162.230 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1600852997.A.F6C.html
※ 編輯: pugboy (223.136.37.23 臺灣), 09/23/2020 18:13:59
※ 編輯: pugboy (223.136.37.23 臺灣), 09/23/2020 18:14:29
→
09/23 18:16,
4年前
, 1F
09/23 18:16, 1F
→
09/23 18:17,
4年前
, 2F
09/23 18:17, 2F
→
09/23 18:21,
4年前
, 3F
09/23 18:21, 3F
推
09/23 22:43,
4年前
, 4F
09/23 22:43, 4F
推
09/23 22:45,
4年前
, 5F
09/23 22:45, 5F
→
09/23 22:46,
4年前
, 6F
09/23 22:46, 6F
→
09/23 22:46,
4年前
, 7F
09/23 22:46, 7F
→
09/23 22:46,
4年前
, 8F
09/23 22:46, 8F
→
09/23 22:48,
4年前
, 9F
09/23 22:48, 9F
→
09/23 22:49,
4年前
, 10F
09/23 22:49, 10F
→
09/23 22:49,
4年前
, 11F
09/23 22:49, 11F
推
09/23 23:03,
4年前
, 12F
09/23 23:03, 12F
→
09/23 23:03,
4年前
, 13F
09/23 23:03, 13F
→
09/23 23:03,
4年前
, 14F
09/23 23:03, 14F
→
09/24 01:22,
4年前
, 15F
09/24 01:22, 15F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章