一年级数学教学辅助系统,怎么想

随机产生1到10内加、减的数学运算题,并输出。例如4+6=?然后要求输入答案,检查学生是否正确。若正确,则询问是否继续,若错误则询问是否继续。


static void Main(string[] args)
    {
        Random random = new Random();
        int a, b, c;
        String mode = "";
        while (true)
        {
            a = random.Next(1, 10);
            b = random.Next(1, 10);
            c = random.Next();
            if (c % 2 == 0 || a < b)
            {
                mode = "+";
                c = a + b;
            }
            else
            {
                mode = "-";
                c = a - b;
            }
            string result = a + mode + b + "=?";
            Console.WriteLine(result);
            result = Console.ReadLine();
            if (int.Parse(result) == c)
                Console.WriteLine("回答正确!");
            else
                Console.WriteLine("回答错误!");

            Console.Write("是否继续?(Y/N):");
            result = Console.ReadLine();
            if (result.ToLower() != "y")
                break;
        }
    }