2nd for 循环如何影响代码?哈佛cs50
How does 2nd for loop affect code? Harvard cs50
代码的目的是创建一个 'n by n' 块“#”
第二个缩进 'for loop' 如何创建必要的行和列?
我注意到 'print ("\n");' 也会导致创建 'n by n' 块“#”的预期结果。怎么样?
#include <cs50.h>
#include <stdio.h>
int main(void)
{
int n;
do
{
n = get_int("Size: ");
}
while (n < 1);
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
printf("#");
}
printf("\n");
}
}
缩进代码只是为了提高可读性。您可以将所有这些放在一行中,它仍然会 运行,但请不要这样做。
'\n'就是跳到下一行。
我不确定这是否回答了你的问题,因为你有点不清楚。
代码的目的是创建一个 'n by n' 块“#”
第二个缩进 'for loop' 如何创建必要的行和列?
我注意到 'print ("\n");' 也会导致创建 'n by n' 块“#”的预期结果。怎么样?
#include <cs50.h>
#include <stdio.h>
int main(void)
{
int n;
do
{
n = get_int("Size: ");
}
while (n < 1);
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
printf("#");
}
printf("\n");
}
}
缩进代码只是为了提高可读性。您可以将所有这些放在一行中,它仍然会 运行,但请不要这样做。
'\n'就是跳到下一行。
我不确定这是否回答了你的问题,因为你有点不清楚。