はじめに
この実験では、任意の与えられた数の乗法表を表示するための C プログラムを書く方法を学びます。このプログラムはユーザーから入力された数を受け取り、その数の 10 倍までの表を表示します。
メイン関数の作成
#include <stdio.h>
int main()
{
int n, i;
printf("Enter an integer you need to print the table of: ");
scanf("%d", &n);
printf("\nMultiplication table of %d:\n", n); // 表のタイトルを表示
// 乗算の論理
for (i = 1; i <= 10; i++)
printf("%d x %d = %d\n", n, i, n * i);
return 0;
}
上記のコードでは、ユーザー入力の整数 n を受け取り、与えられた数の乗法表を表示するメイン関数を作成しました。
ユーザー入力の取得
int n;
printf("Enter an integer you need to print the table of: ");
scanf("%d", &n);
上記のコードでは、整数値のユーザー入力を取得し、n という名前の変数に格納しています。入力値を読み取るために scanf 関数を使用しています。
乗法表のタイトルを表示する
printf("\nMultiplication table of %d:\n", n);
上記のコードを使用して、乗法表のタイトルを表示しています。読みやすさを向上させるために、改行を追加するために \n を使用しています。
乗算ロジック
for (i = 1; i <= 10; i++)
printf("%d x %d = %d\n", n, i, n * i);
このステップでは、for ループを使用して、与えられた数の 10 倍までの乗法表を表示します。数 n とカウンタ変数 i を掛け合わせ、printf 関数を使用して結果を表示します。
最終的なプログラムコード
~/project/ ディレクトリにある main.c ファイルに、以下の最終的なプログラムコードをコピーして貼り付けます。
#include <stdio.h>
int main()
{
int n, i;
printf("Enter an integer you need to print the table of: ");
scanf("%d", &n);
printf("\nMultiplication table of %d:\n", n); // 表のタイトルを表示
// 乗算の論理
for (i = 1; i <= 10; i++)
printf("%d x %d = %d\n", n, i, n * i);
return 0;
}
まとめ
この実験では、任意の与えられた数の乗法表を表示する方法を学びました。ユーザー入力を受け取り、表のタイトルを表示し、その後、乗算の論理を使って入力数の 10 倍を表示するプログラムを作成しました。この手順を追うことで、C 言語で独自の乗法表プログラムを作成することができます。



