我一直在尝试编写一个涉及随机数的测试,以制作方程式供用户回答。我已经编写了它,以便将两个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的结果:
这里是新代码。