【发布时间】:2022-09-27 09:03:48
【问题描述】:
我无法弄清楚我的 do-while 循环。您输入一个 1-4 的数字,如果正确,它将终止。但是如果 !(1-4) 再次重复循环以再次输入数字。我有它,我的 else 语句不断打印一个无限循环。如何解决无限循环,以便它可以不断要求用户输入数字?
代码:
cin >> num;
do
{
if (num == 1 || num == 2 || num == 3 || num == 4)
{
cout << \"Correct\\n\";
}
else
{
cout << \"Incorrect. Try Again\\n\";
}
}
while ((num != 1) && (num != 2) && (num != 3) && (num != 4));
标签: c++