C言語を使用したネストされたループによる乗算表の作成方法


方法1: ネストされたforループを使用する方法

#include <stdio.h>
int main() {
    int i, j;
    // 外側のループで行を制御
    for (i = 1; i <= 10; i++) {
        // 内側のループで列を制御
        for (j = 1; j <= 10; j++) {
            printf("%d\t", i * j);
        }
        printf("\n");
    }
    return 0;
}

方法2: 単一のforループと剰余演算子を使用する方法

#include <stdio.h>
int main() {
    int i;
    for (i = 1; i <= 100; i++) {
        printf("%d\t", (i % 10) * (i / 10));
        if (i % 10 == 0) {
            printf("\n");
        }
    }
    return 0;
}

これらの方法は、ネストされたループを使用して乗算表を作成する方法の一部です。他にもさまざまな方法がありますが、上記の2つの方法は一般的なものです。これらのコード例を使用して、乗算表を生成する際の基本的なアプローチを理解できるでしょう。

乗算表は、算術の基礎を学ぶための優れたツールであり、C言語の制御構造とループの理解を深めるのにも役立ちます。是非、これらのコード例を試してみてください。