1. 程式人生 > >ACM 入門題 1166

ACM 入門題 1166

/輸出以下45的矩陣

1 2 3 4 5

2 4 6 8 10

3 6 9 12 15

4 8 12 16 20

要求使用迴圈實現,注意每行輸出5個數字,每個數字佔3個字元的寬度,右對齊。
輸入 無
輸出 每行輸出5個數字,每個數字佔3個字元的寬度,右對齊。
樣例輸入 無
樣例輸出
1 2 3 4 5
2 4 6 8 10
3 6 9 12 15
4 8 12 16 20 */

#include<stdio.h>
int main()
{
    int i=1,j=1,x,y=0;
    for (i=1;i<=4;i++)               //i代表4行,4次循壞
        for (j=1;j<=5;j++)           //j代表5列,5次迴圈
        {
           x=i*j;                    //代表輸出的值
           printf("%3d",x);
           y++;
           if (y%5==0) printf("\n"); //每輸出5個x變數,換行。if語句要記得放到第二個for語句中,才能生效。
        }
    return 0;
}