c语言。打印数字金字塔。
for循环中为什么是j < i+1 呢?以及如何判断这里的控制变量到底是与n有关还是与循环变量i有关呢? 需要详细的解答
#include<stdio.h>
void pinrtTriangle(int n)
{
int num = 1; //输入的内容
for(int i = 0;i < n;i++)
{
for(int j = 0;j < i+1;j++) //为什么是j < i+1 呢?以及如何判断这里的控制变量到底是与n有关还是与循环变量i有关呢? 需要详细的解答
printf("%d",num++);
printf("\n");
}
}
int main()
{
int n;
scanf("%d",&n);
pinrtTriangle(n);
return 0;
}