谁解释一下这一小段代码什么意思?
#include "stdio.h" #define N 5
void main()
{ int i,j;
for(i=0;i<N;i++)
{
for(j=0;j<N+i;j++)
{
if(j<N-i-1) printf(" ");
else printf("*");
}
printf("\n");
}
}
我是新手,循环体那部分看不懂,求解释一下咯
#include "stdio.h" #define N 5 void main() { int i,j; for(i=0;i<N;i++) //控制行一共N行 { for(j=0;j<N+i;j++) //控制列,第i行一共N+i列 { if(j<N-i-1) printf(" ");//每行输出N-i-1个空格 else printf("*"); //每行输出i个* } printf("\n"); //每一行后换行 } }