1. 程式人生 > 實用技巧 >C語言 | 輸出4*5矩陣

C語言 | 輸出4*5矩陣

例14:C語言實現輸出4*5的矩陣。


解題思路:可以用迴圈的巢狀來處理此問題,用外迴圈來輸出一行資料,用內迴圈來輸出一列資料。要注意設法輸出矩陣的格式,即每輸出完5個數據後換行。
原始碼演示:

#include<stdio.h>//標頭檔案 
int main()//主函式 
{
  int i,j;//定義變數 
  int temp=0;
  for(i=1;i<5;i++)//for迴圈巢狀,外層迴圈做行 
  {
    for(j=1;j<6;j++,temp++)//for迴圈巢狀,外層迴圈做列 
    {
      if(temp%5==0)//每5個數進行一下
      {
        printf(
"\n"); } printf("%d\t",i*j);//輸出數 } } return 0;//函式返回值為0 }

編譯執行結果如下:

1       2       3       4       5
2       4       6       8       10
3       6       9       12      15
4       8       12      16      20
--------------------------------
Process exited after 1.816 seconds with return
value 0 請按任意鍵繼續. . .

讀者需要注意一下,上面我用的是\t,\t的意思是水平製表符。

C語言|輸出4*5矩陣