分享:實現一個函數,打印乘法口訣表,口訣表的行數和列數自己指定

要打印一個表,那麼首先要清楚一個表包含行和列,這裏就很容易想到用兩個循環,依次打印出行和列的值。

現在,我們要求用一個函數將它封裝起來,讓我們可以對任意一個數,進行若干行列的口訣表打印。

我們可以用下面的代碼:

#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乘法表是一個三角形的,要改的話可以像上文那樣改,這樣輸出當然要好看一些

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章