#define _CRT_SECURE_NO_WARNINGS
//实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定,
//输入9,输出9 * 9口诀表,输入12,输出12 * 12的乘法口诀表。
#include<stdio.h>
void multables(int x)
{
int i = 0, j = 0, arr = 0;
for (i = 1; i <= x; i++)
{
for (j = 1; j <= i; j++)
{
printf("%d ", i*j);
} printf(" \n");
}
}
int main()
{
int x = 0;
scanf("%d", &x);
multables(x);
system("pause");
return 0;
}
用函数实现乘法口诀表的唯一难点在于对函数的返回类型的判断,因为是用函数直接输出,所以为void,在此想了很久的返回一个二维数组,但是还是不会,所以只能用这个简单的来实现。