天玥。化作春泥護山河
@ten712165
Fri, Jul 14, 2017 6:25 PM
開始懷疑人生......
天玥。化作春泥護山河
@ten712165
Fri, Jul 14, 2017 6:26 PM
到底是我沒認真上課,還是老師真的沒教,為何作業我就是寫不出來,連講義上都找不到作業的東西?
天玥。化作春泥護山河
@ten712165
Fri, Jul 14, 2017 6:31 PM
請製作一猜數字遊戲,並符合下列要求:
1. 一開始由程式隨機產生4位數的目標數字。
2. 使用者於MaskedTextBox輸入數字(限制輸入四位數),按下Enter後進行數字比對。
3. 數字比對後,若使用者輸入的數字內容與位置相符則出現藍底的A,若數字相符但位置不符則出現紅底的B,若都不符合則出現灰色區塊。
4. 每次比對,若猜錯則出現紅色文字的"你猜錯了!",直到猜中數字則出現藍色的"你猜中了"。
▶釉釉
@tyjkop30210
Fri, Jul 14, 2017 6:35 PM
我每個字都看的懂但是他們排在一起我咋就看不懂
天玥。化作春泥護山河
@ten712165
Fri, Jul 14, 2017 6:36 PM
▶釉釉
: 我已經連著兩個晚上要把羊逼瘋了
Roya
@Chaos_Fantasy
Sat, Jul 15, 2017 2:22 AM
唔,邏輯上需要幫忙的話我可以協助
天玥。化作春泥護山河
@ten712165
Sat, Jul 15, 2017 3:36 AM
Roya
: 我目前是出現操作上的問題,老師指定的MaskedTextBox裡面輸入的字我無法獨立抽出來反應在上面的AABB上
例如:輸入1234,第一個A變成1,第二A變成2,第三個B變成3,第四個B變成4
Roya
@Chaos_Fantasy
Sat, Jul 15, 2017 3:50 AM
我不確定VB是不是有什麼特殊的判斷或是取值方式(?),但我覺得應該是分別拆出數字之後,判斷狀況再去對上方的四個方框做反應
是得到1234之後無法拆開成1 2 3 4,還是拆開了不知道如何把反應綁上去?前者我大概知道怎麼做,後者我就沒辦法了,因為我沒寫過VB
天玥。化作春泥護山河
@ten712165
Sat, Jul 15, 2017 4:52 AM
應該是無法把1234拆開成獨立字元
Roya
@Chaos_Fantasy
Sat, Jul 15, 2017 7:09 AM
如果是字串的話,C#應該有切割字串的函式
而如果是數字的話,使用/跟% 1000 100 10 就可以取出各位數字
天玥。化作春泥護山河
@ten712165
Sat, Jul 15, 2017 7:15 AM
Roya
:因為他有遮罩,所以我也不確定他的判定是什麼
載入新的回覆
請製作一猜數字遊戲,並符合下列要求:
1. 一開始由程式隨機產生4位數的目標數字。
2. 使用者於MaskedTextBox輸入數字(限制輸入四位數),按下Enter後進行數字比對。
3. 數字比對後,若使用者輸入的數字內容與位置相符則出現藍底的A,若數字相符但位置不符則出現紅底的B,若都不符合則出現灰色區塊。
4. 每次比對,若猜錯則出現紅色文字的"你猜錯了!",直到猜中數字則出現藍色的"你猜中了"。
例如:輸入1234,第一個A變成1,第二A變成2,第三個B變成3,第四個B變成4
是得到1234之後無法拆開成1 2 3 4,還是拆開了不知道如何把反應綁上去?前者我大概知道怎麼做,後者我就沒辦法了,因為我沒寫過VB
而如果是數字的話,使用/跟% 1000 100 10 就可以取出各位數字