嵌套循环是一种在编程中常见的结构,用于重复执行一段代码块。它允许在一个循环内部嵌套另一个循环,以便在每次外部循环迭代时,内部循环都会完整地执行一次。
#include <stdio.h>
int main() {
int i, j;
for (i = 1; i <= 9; i++) { // 外部循环控制行数
for (j = 1; j <= i; j++) { // 内部循环控制每行的列数
printf("%d * %d = %d\t", j, i, i * j);
}
printf("\n");
}
return 0;
}
在这个例子中,外部循环使用变量 i 控制行数,内部循环使用变量 j 控制每行的列数。内部循环的起始值是1,结束值是当前行数 i,这样每行的列数就会逐渐增加。通过嵌套循环,内部循环会在每次外部循环迭代时完整地执行一次,从而打印出九九乘法表。
九九乘法表是一个常见的嵌套循环的应用场景,它展示了从1到9的乘法结果。通过嵌套循环,我们可以逐行逐列地计算并打印出每个乘法表达式的结果。