#includeint main() { int i,j,k;//i是列,j是行,k是空格 for(i=0;i<4;i++){ for(j=0;j<4;j++){ printf("*"); } printf("n"); for(k=0;k 外循环是列,内循环是行和空格,先进行行的循环,j<4的时候一直循环,重复输出*,当j=4时,跳出循环,此时一行输出了四个*,随后进入空格的循环,同理,当k
第一行没有空格的原因是先进行了换行,然后才进行空格的循环,所以是从第二行开始输出空格。

#includeint main() { int i,j,k;//i是列,j是行,k是空格 for(i=0;i<4;i++){ for(j=0;j<4;j++){ printf("*"); } printf("n"); for(k=0;k 外循环是列,内循环是行和空格,先进行行的循环,j<4的时候一直循环,重复输出*,当j=4时,跳出循环,此时一行输出了四个*,随后进入空格的循环,同理,当k
第一行没有空格的原因是先进行了换行,然后才进行空格的循环,所以是从第二行开始输出空格。