要打印一个表,那么首先要清楚一个表包含行和列,这里就很容易想到用两个循环,依次打印出行和列的值。
现在,我们要求用一个函数将它封装起来,让我们可以对任意一个数,进行若干行列的口诀表打印。
我们可以用下面的代码:
#include<stdio.h>
#include<stdlib.h>void mean()
{
printf("**************\n");
printf("输出口诀表\n");
printf("**************\n");
}
//99乘法口诀表
void biao()
{
int i = 0;
int j = 0;
int N;
printf("请输入N:");
scanf("%d",&N);
for(i=1;i<=N;i++)
{
for(j=1;j<=N;j++) //这里可以改为for(j=1;j<=i;j++)
{
printf("%3d*%3d = %3d",i,j,i*j);
}
printf("\n");
}
}
int main()
{
mean();
biao();
system("pause");
return 0;
}
这里输出的表是矩形的,不过我们以前见过的99乘法表是一个三角形的,要改的话可以像上文那样改,这样输出当然要好看一些