計算機概論|HW9

題目敘述

請實作一程式,此程式可以不斷地要求使用者輸入一值K,直到K<=0時結束程式。當一大於零的K值輸入後,請輸出相對應的K的乘法表。

範例輸入

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
1
1*1=1  

2
> 1*1=1 1*2=2  
> 2*1=2 2*2=4  

3
> 1*1=1 1*2=2 1*3=3  
> 2*1=2 2*2=4 2*3=6  
> 3*1=3 3*2=6 3*3=9  

答題思路

參考答案

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
#include <iostream>

using namespace std;

int main() {
    int k;
    while(cin >> k && k > 0) {
        for(int i=1; i <= k; i++) {
            for(int j=1; j <= k; j++) {
                printf("%d*%d=%d ", i, j, i*j);
            }
            printf("\n");
        }
    }

    return 0;
}
最後更新 Nov 16, 2022 11:30 +0800