在C语言设计程序过程当中,很多时候都要用到嵌套循环。嵌套循环(nested loop), 是指在另一个循环之内的循环来按行按列显示数据。也就是说一个循环处理一行中所有的列,而另一个循环则处理所有的行。
内部循环在外部循环的每个周期中做着同样的事情。通过使内部循环的一部分依赖于外部循环,可以始内部循环在每个周期中的表现不同。下面举个简单的例子:
1、使用嵌套循环产生下列图案:
F
FE
FED
FEDC
FEDCB
FEDCBA
CODE
#include <stdio.h>
int main(void)
{
char f_character='F';
char a_character='A';
int i;
int j;
for(j=f_character;j>=a_character;j--)
{
for(i=f_character;i>=j;i--)
{
printf("%c",i);
}
printf("\n");
}
return 0;
}