- 打印下图
在使用循环嵌套打印多行数据时,由于打印方式是从上向下、从左向右。因此,通常行数使用外循环,行内使用内循环。对于上图中每一行中元素的个数是一定的,这种独立的,这种实现就简单了:
思路:使用两个变量:i 控制行数,j 控制行里的个数。i 、j 彼此独立:
#include <stdio.h>
int main(void)
{
int i, j;
for (i=0; i<5; i++) //决定多少行
{
for (j=0; j<5; j++) //每一行里有多少个 *
{
printf("*");
}
printf("\n"); //打印完5行之后,换行操作
}
return 0;
}
实现结果如下:
- 把上题换成这样:
从行、与行内*的个数来看,行内的个数 = 行数。所以,在上面的这个例子中,让内循环的次数 == 行数就可以实现了:
对于九九乘法表,是内外嵌套的,相互勾搭(描述的不好,要把这个给补上),每一行的中
#<