private static void Main(string[] args) { Game game = new Game(); game.answer = game.CreateNumbers(); List<int> userAnswer = game.CreateNumbers(); Console.WriteLine(game.GetResult(userAnswer)); }
private static void Main(string[] args) { Game game = new Game(); game.answer = game.CreateNumbers(); List<int> userAnswer = new List<int>(); do { for (int index = 0; index < 4; index++) { Console.Write("請輸入第{0}個數字:", index + 1); userAnswer.Add(int.Parse(Console.ReadLine())); } Console.WriteLine(game.GetResult(userAnswer)); } while (game.GetResult(userAnswer) == "4A0B"); }
private void button1_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(this.tb_user.Text)) { Game game = new Game(); game.answer = game.CreateNumbers(); List<int> userAnswer = game.ConvertStringToNumbers(this.tb_user.Text); this.label_npc.Text = game.ConvertNumbersToString(game.answer); game.GetResult(userAnswer); this.label_ans.Text = game.show_ans; } else { MessageBox.Show("Please Enter Number first!"); this.tb_user.Focus(); } }
private void button2_Click(object sender, EventArgs e) { //建立題目 Game game = new Game(); game.answer = game.CreateNumbers(); label3.Text = game.ConvertNumbersToString(game.answer); int i = int.Parse(num.Text); int j = 0; int A0 = 0; int A1 = 0; int A2 = 0; int A3 = 0; int A4 = 0; int B0 = 0; int B1 = 0; int B2 = 0; int B3 = 0; int B4 = 0; //開始檢查判斷 for (int k = i; j <= i; j++) { List<int> userAnswer = game.CreateNumbers();//產生答案 int[] ans = game.GetResult(userAnswer);//取回檢查結果 A & B textBox5.Text += "Q:" + game.ConvertNumbersToString(game.answer) + Environment.NewLine + "A:" + game.ConvertNumbersToString(userAnswer) + Environment.NewLine + "R:" + ans[0].ToString() + "A" +//輸出檢查結果 A ans[1].ToString() + "B" +//輸出檢查結果 B Environment.NewLine + Environment.NewLine; if (ans[0] == 0) { A0 += 1; } if (ans[0] == 1) { A1 += 1; } if (ans[0] == 2) { A2 += 1; } if (ans[0] == 3) { A3 += 1; } if (ans[0] == 4) { A4 += 1; } if (ans[1] == 0) { B0 += 1; } if (ans[1] == 1) { B1 += 1; } if (ans[1] == 2) { B2 += 1; } if (ans[1] == 3) { B3 += 1; } if (ans[1] == 4) { B4 += 1; } } textBox1.Text += "0A:" + A0.ToString() + Environment.NewLine; textBox1.Text += "1A:" + A1.ToString() + Environment.NewLine; textBox1.Text += "2A:" + A2.ToString() + Environment.NewLine; textBox1.Text += "3A:" + A3.ToString() + Environment.NewLine; textBox1.Text += "4A:" + A4.ToString() + Environment.NewLine; textBox2.Text += "0B:" + B0.ToString() + Environment.NewLine; textBox2.Text += "1B:" + B1.ToString() + Environment.NewLine; textBox2.Text += "2B:" + B2.ToString() + Environment.NewLine; textBox2.Text += "3B:" + B3.ToString() + Environment.NewLine; textBox2.Text += "4B:" + B4.ToString() + Environment.NewLine; /* *1.設定執行 X 次 *2.開始執行迴圈 *3.檢查數值並輸出結果 4.排除失敗數值 5.統計成功次數 6.統計失敗次數 7.檢查執行次數是否達成 8.完成執行次數後計算成果 9.計算平均成功次數 */ }