2
07/11/2024 2:03 下午
主题启动器
请您举例说明 嵌套循环?我需要了解如何正确使用 for 循环和嵌套选项!谢谢。
3 答案
1
07/11/2024 2:04 下午
下面是一个名为 "数字的半三角 "的例子:
using System;
class TriagnelNumbers
{
static void Main()
{
int n = int.Parse(Console.ReadLine());
for (int row = 1; row <= n; row++)
{
for (int column = 1; column <= row; column++)
{
Console.Write("{0} ", column);
}
Console.WriteLine();
}
}
}

1
07/11/2024 2:05 下午
另一个例子(检查给定数字范围内的质数):
using System;
class CheckPrimeNumbers
{
static void Main()
{
int n = int.Parse(Console.ReadLine());
int m = int.Parse(Console.ReadLine());
for (int number = n; number <= m; number++)
{
bool prime = true;
int divider = 2;
int maxDivider = (int)Math.Sqrt(number);
while (divider <= maxDivider)
{
if (number % divider == 0)
{
prime = false;
break;
}
divider++;
}
if (prime)
Console.Write("{0} ", number);
}
}
}
1
07/11/2024 2:05 下午
嵌套 for 循环 用于打印快乐数字:
using System;
class TriagnelNumbers
{
static void Main()
{
{
for (int a = 1; a <= 9; a++)
for (int b = 0; b <= 9; b++)
for (int c = 0; c <= 9; c++)
for (int d = 0; d <= 9; d++)
if (a + b == c + d)
Console.WriteLine("{0}{1}{2}{3}", a, b, c, d);
}
}
}
