将循环转换为while循环c#
问题描述:
我很想知道如何将以下代码转换为while循环。我知道在这种情况下它并没有什么意义,但我正在学习一本学生手册,并希望看到另一个例子。在此先感谢,任何帮助非常感谢。将循环转换为while循环c#
int sides = 0;
int number = 0;
int total = 0;
Random random = new Random();
Console.WriteLine("Choose the number of sides.");
sides = int.Parse(Console.ReadLine());
Console.WriteLine("Choose number of dice.");
number = int.Parse(Console.ReadLine());
for (int i = 0; i < number; i++)
{
int die = random.Next(1, sides);
Console.WriteLine("You Rolled {0}", die.ToString());d
total += die;
}
Console.WriteLine("Your total is {0}", total);
Console.ReadLine();
答
int i = 0;
while(i < number)
{
int die = random.Next(1, sides);
Console.WriteLine("You Rolled {0}", die.ToString());
total += die;
i++
}
这很快。当我的答案出现时,我在'while'中键入“w” – Zuzlx