实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定,
输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表。
#pragma warning(disable : 4996)
#include<stdio.h>
#include<stdlib.h>
void print(int num) //void无返回值()里一定要传参
//int与void区别在于函数是否有返回值
//int main表示该函数必须有返回值,即程序实现中一定要有return xx;字样
//void main()表示函数不需要返回值,一定不能有return xx字样
{
int i = 1;
int j = 1;
for (i = 1;i <= num;i++)
{
for (j = 1;j <= i;j++)
{
printf("%d*%d=%-2d ", i, j, i*j);
//其中%2d中的2表示输出两格,数向后靠齐,即右对齐;%-2d,则表示数左对齐
}
printf("\n");
}
}
int main()
{
int n = 0;
printf("请输入乘法口诀行列数:");
scanf("%d", &n);
print(n);
system("pause");
return 0;
}