要打印一個表,那麼首先要清楚一個表包含行和列,這裏就很容易想到用兩個循環,依次打印出行和列的值。
現在,我們要求用一個函數將它封裝起來,讓我們可以對任意一個數,進行若干行列的口訣表打印。
我們可以用下面的代碼:
#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乘法表是一個三角形的,要改的話可以像上文那樣改,這樣輸出當然要好看一些