思考:乘法表是有规律的,即每行最后一个式子是自身相乘,故用二重循环实现

代码如下#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<stdlib.h>

chart(int row) { int i = 0; int j = 0; for (i = 1; i <= row; i++) { for (j = 1; j <= i; j++) { printf("%d*%d=%2d ", j, i, j*i); if (i == j) printf("\n"); //二重循环部分 } } }

int main() { int row = 0; int col = 0; scanf("%d", &row); chart(row); system("pause"); return 0;

}