是一种经典的编程练习,可以使用嵌套的for循环来打印出不同的图案或数字序列。
一种常见的嵌套for循环打印模式是打印数字三角形,代码如下:
#include <stdio.h>
int main() {
int rows, i, j;
printf("请输入行数: ");
scanf("%d", &rows);
for(i = 1; i <= rows; i++) {
for(j = 1; j <= i; j++) {
printf("%d ", j);
}
printf("\n");
}
return 0;
}
这段代码会根据用户输入的行数打印一个数字三角形,例如输入5时,输出如下:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
该模式中的嵌套for循环用来控制行数和每行的打印数量,外层for循环控制行数,内层for循环控制每行打印的数字。
这种嵌套for循环的打印模式可以用于各种图案的打印,只需要调整内层for循环的打印内容和循环条件即可实现不同的效果。
领取专属 10元无门槛券
手把手带您无忧上云