啊哈c! 第四章第6节课后练习1(while循环嵌套)
请尝试用while循环打印下面的图形:
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b;
a=1;
while(a<=5)
{
b=1;
while(b<=a)
{
printf("%d",a);
b=b+1;
}
printf("\n");
a=a+1;
}
system("pause");
return 0;
}
结果:
while嵌套循环,外边是外循环,内边的是内循环,外循环循环一次,内循环就从头到尾循环一遍(内循环循环一遍指内循环到结束)
此题中,外循环变量是a,称为while a循环,此题,外循环控制行数的输出,“\n”输出换行;
内循环变量为吧,称为 while b 循环,此题中,利用while b循环来控制每行输出个数,a为输出内容。