#include<stdio.h> #include<math.h> int main() { int i = 1; for (i = 1; i <= 9; i++) { int j = 1; for (j = 1; j <= i; j++) { printf("%d*%d=%d\t", j, i, j*i); } printf("\n"); } system("pause"); return 0; }
运行结果如下:
改进篇
实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定,
输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表
输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表
#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> void print(int n) { int i = 0; for (i = 1; i <= n; i++) { int j = 0; for (j = 1; j <= i; j++) { printf("%d*%d=%d ", j, i,j*i); } printf("\n"); } } int main() { int line= 0; printf("请输入一个数:"); scanf("%d", &line); print(line); system("pause"); return 0; }