C# 嵌套循环在c中是如何工作的?
期望输出: 代码:C# 嵌套循环在c中是如何工作的?,c#,C#,期望输出: 代码: 我正在用c语言尝试这个,我在网上得到了代码。但我需要知道它到底是如何工作的。请有人解释嵌套循环是如何工作的,并给出明确的解释。任何帮助都必须感谢。外部循环在要打印的行上进行迭代。第一个内部循环打印所需的空格数,以使非空白字符显示为中心对齐。第二个内循环打印行的左半部分,最后第三个内循环打印行的右半部分。您不明白的具体内容是什么?算法?C语言中的for语句?定义它的确切工作方式是什么意思?循环在其块中包含的代码上进行迭代,什么不清楚?感谢will的帮助。我不理解上面的代码..以
我正在用c语言尝试这个,我在网上得到了代码。但我需要知道它到底是如何工作的。请有人解释嵌套循环是如何工作的,并给出明确的解释。任何帮助都必须感谢。外部循环在要打印的行上进行迭代。第一个内部循环打印所需的空格数,以使非空白字符显示为中心对齐。第二个内循环打印行的左半部分,最后第三个内循环打印行的右半部分。您不明白的具体内容是什么?算法?C语言中的for语句?定义它的确切工作方式是什么意思?循环在其块中包含的代码上进行迭代,什么不清楚?感谢will的帮助。我不理解上面的代码..以及嵌套for循环的结构。请尝试熟悉您的调试器。这比回答你的问题更有帮助。
1
121
12321
1234321
123454321
for (r = 1; num >= r; r++)
{
for (sp = num - r; sp >= 1; sp--)
Console.Write(" ");
for (c = 1; c <= r; c++)
Console.Write(c);
for (x = r - 1; x >= 1; x--)
Console.Write(x);
Console.Write("\n");
}