1.程序代码
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <Windows.h>
int clc_disp(int n)//定义函数 执行输出乘法口诀表
{
int i = 0;
int j = 0;//定义两个参数 控制循环
for (i = 1; i <= n; i++)
{
for (j = 1; j <= i; j++)
{
printf("%-2d*%-2d=%-3d", i, j, i*j);//%-d 输出左对齐
//%2d 以两位固定宽度输出
}
printf("\n");
}
}
int main()
{
int num = 0;//定义参数 存放输入的数字
printf("请输入行数和列数:");
scanf("%d", &num);
clc_disp(num);//调用自定义函数
system("pause");
return 0;
}
2.执行结果
例如输入:12