贊助廠商

娛樂城推薦

首頁

刊登資訊

  • 刊登者:匿名
  • 時間:2021-06-02 00:50:16

尚未解答C#- 亂數存陣列的問題

C#- 亂數存陣列的問題

想請問各位大大

我寫了一個猜數字的程式, 就是輸入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之外阿,很奇怪耶

可以請各位大大幫我看一下嗎! 非常感謝!!


--

0個答案 C#- 亂數存陣列的問題

其他問題

友站連結