案例1:
打印7行8列的 星号
#include<stdio.h>
int main() {
for (int i = 1; i <= 7; i++) { //外循环代表行数
for (int j = 1; j <= 8; j++) { //内循环代表每行有多少个*(列数)
printf("*");
}
printf("\n"); //每打印一行便换行
}
}
案例2:
打印5行5列的正三角型
#include<stdio.h>
int main() {
for (int i = 1; i <= 5; i++) { //循环5次(5行)
for (int j = 1; j <= i; j++) { //每一行依次加1个*
printf("*");
}
printf("\n");
}
}
如果,将内循环改成 j=5; j>=i; j-- 即打印的图形变为倒三角
案例3:
打印九九乘法表
#include<stdio.h>
int main() {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
printf("%d*%d=%d\t", j, i, j * i);
}
printf("\n");
}
}