例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的意思是水平制表符。