코딩에 익숙하지 않아서 C#을 사용하여 루프 비즈니스를 수행하고 있습니다. 오랜 시간을 망친 후에 나는 마침내 성명서를 반복하도록 만들었지 만, 이제는 어떤 성명이 먼저 만들어 졌는지를 반복합니다. 예를 들어, 숫자 6을 생성하고 7을 추측하면 "너무 높음"이라고 표시되지만, 너무 낮거나 6보다 작 으면 다시 추측 할 때 "너무 높음"이라고 표시됩니다. . "C# Do 루프 루핑 문제가 발생했습니다.
감사
static void Main(string[] args)
{
Random r = new Random();
int intRandomNum;
// ask the random num gen for num between 1 and 12
intRandomNum = r.Next(10) + 1;
//ask user for their first guess
Console.WriteLine("I'm going to generate a random number, can you guess what it is? " + intRandomNum);
int intUserNum = int.Parse(Console.ReadLine());
do
{
if (intUserNum == intRandomNum)
{
Console.WriteLine("You got it! Great job!");
}
if (intUserNum < intRandomNum)
{
Console.WriteLine("Too low! Try Again.");
Console.ReadLine();
}
if (intUserNum > intRandomNum)
{
Console.WriteLine("Too high! Try again.");
Console.ReadLine();
}
} while (intUserNum != intRandomNum);
Console.ReadKey();
}
}
}
덕분에 도움을 모두! 알 겠어! 마침내!
리드가 정답을 가지고 있지만 보조 노트로, 당신은 아마 중 하나를 이동해야합니다을 루프에서 빠져 나오고 (올바른 때와 링크를 쳤을 때). 동일한 수표를 두 번 내지 못하게됩니다. 그냥 기본 최적화 –