九九算・掛け算表の作成

CBeginner
オンラインで実践に進む

はじめに

このチャレンジでは、あなたは数学の講師として、学生の計算スキル向上を支援するインタラクティブな学習ツールを開発します。C 言語プログラミングを用いて、動的に掛け算表(九九のような計算表)を生成するプログラムを作成しましょう。

目標は、入力された数値に対して 1 倍から 10 倍までの計算結果を for ループを使って順次出力するプログラムを構築することです。プログラムは ~/project/multiplication_table.c ファイルに作成し、警告なしでコンパイルでき、かつ結果が分かりやすく表示される必要があります。

九九算・掛け算表の作成

数学の講師として、学生が掛け算を練習するための学習ツールを開発しましょう。C 言語のプログラムを使って、指定した数値の掛け算表を動的に生成します。

タスク

  • 指定された数値の掛け算表を生成する C 言語プログラムを作成する
  • for ループを使用して、計算結果を繰り返し出力する
  • 1 倍から 10 倍までの計算結果が表示されるようにする

要件

  • プログラムを ~/project/multiplication_table.c に作成すること
  • 掛け算表の生成には for ループを使用すること
  • 1 倍から 10 倍までの計算結果を出力すること
  • 出力は、各計算結果が新しい行に表示されるよう、分かりやすく整形すること
  • プログラムは警告(warning)なしでコンパイルできること

実行例

プログラムをコンパイルして実行し、数値を入力して掛け算表を生成します。

gcc -o multiplication_table multiplication_table.c
./multiplication_table

数値が 7 の場合の出力例:

7 x 1 = 7
7 x 2 = 14
7 x 3 = 21
...
7 x 10 = 70

ヒント

  • 1 から 10 までカウントする for ループを使用します
  • 計算には乗算演算子 * を使用します
  • 各計算結果の表示には printf() を使用します
  • 入出力関数を使用するために <stdio.h> をインクルードするのを忘れないでください
✨ 解答を確認して練習

まとめ

このチャレンジでは、指定された数値の掛け算表を生成する C 言語プログラムを作成しました。for ループを活用して 1 倍から 10 倍までの計算を効率的に繰り返し、結果を整形して出力する方法を学びました。プログラムを ~/project/multiplication_table.c に正しく配置し、警告なくコンパイルできることを確認しました。