【发布时间】:2019-12-23 14:30:34
【问题描述】:
我一直在尝试编写一个测试,其中涉及随机数来制作方程式供用户回答。我已经写了它,以便将两个 int 分配给一个随机数,然后控制台编写方程。我在程序中使用了 if 语句来指示用户的回答是正确还是不正确。但是,根据我编写的代码,它总是正确或不正确。我不能写出来让程序来决定答案。
int iE3 = rnd.Next(1, 11);
int iE13 = rnd.Next(1, 11);
int iA3 = iE3 * iE13;
int answer3 = iE3 * iE13;
Console.WriteLine("The third equation is {0} * {1}", iE3, iE13);
Console.ReadLine();
if ( answer3 == iA3)
{
Console.WriteLine("Well done you got it right!");
}
else
{
Console.WriteLine("Unfortunately you got it incorrect.");
}
【问题讨论】:
-
除了
ReadLine忽略结果之外,我没有看到任何尝试从用户那里获取输入。