/*
实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定,
输入9,输出99口诀表,输入12,输出1212的乘法口诀表
*/
//思路:
//1.定义两个变量,分别代表两个乘数;
//2.通过变量的变化,反应各种可能的数乘情况;
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
//口诀表函数
void multiplication_table(){
int i; //变量i记录一个乘除的变化情况
int j; //变量j记录另一个乘除的变化情况
int n; //用以保存用户输入的口诀表规模
printf("请输入口诀表的规模:\n"); //提示用户输入信息
scanf("%d", &n); //保存用户输入信息
for (i = 1; i <= n; ++i){ //乘号后的乘数变化情况
for (j = 1; j <= i; ++j){ //乘号前的乘数变化情况
printf("%d*%d=%3d ", j, i, j*i); //打印输出两个乘数和乘积
}
printf("\n"); ///输出换行
}
}
//主函数
int main(){
multiplication_table(); //调用口诀表函数
system("pause");
return 0;
}