#include<stdio.h>
int main()
{
int i, j, result = 0;
for (i = 1; i <= 9; i++)
{
for (j = 1; j <= i; j++)
{
result = i*j;
printf("%d*%d=%-3d", i, j, result);
printf(" ");
}
printf("\n");
}
system("pause");
return 0;
}
要想输出灵活一点,可以将其写成函数的形式,输出指定大小的乘法口诀表。
#include<stdio.h>
void fun(int n);
int main()
{
int n;
printf("输入需要口诀表的大小\n");
scanf("%d", &n);
fun(n);
system("pause");
return 0;
}
void fun(int n)
{
int i, j, result = 0;
for (i = 1; i <= n; i++)
{
for (j = 1; j <= i; j++)
{
result = i*j;
printf("%d*%d=%-3d", i, j, result);
printf(" ");
}
printf("\n");
}
}