練習 [1] C 言語にふれる (2/4)

練習 2(提出プログラム名:p0102.c)

まず,サンプルプログラム 2 (sample2.c)p0102.c という別の名前のファイルにコピーしなさい.
そして,p0102.c 内の main 関数の内容を書き換え,x2 ではなく x3 – 5x2 + 10 の値を以下の実行例と全く同じかたちで出力するようにしなさい.

ただし,答えが 1018 になるからといって printf("x^3 - 5x^2 + 10 = %d\n", 1018); と書いてはいけません.あくまでも 1018 という値はプログラムによって自動的に計算させなさい

  • 【プログラムの実行結果】
    サンプルプログラムとは表示させる内容が違うので間違えないこと
変数 x の値は 12 です
x^3 - 5x^2 + 10 = 1018
自分の作ったプログラムの実行結果が上と完全に同じになる(改行の出力も含む)ことを必ず確認すること.

【過去にあったミス(実際に減点となり,やり直しを命じられた例)】
■ 上の注意書きを見落としていて,直接 1018 を表示させている(計算させていない).
掛け算(*)を適切に書いていない
  【誤り】-5x*x
  【正解】-5*x*x
■ printf で表示させる内容がサンプルプログラム 2 のままになっていて上の実行結果のように表示されていない(「変数 x の値の 2 乗は %d です」のままになってしまっている).
インデントに不備がある(VSCode 上でインデントを自動で揃える作業をやっていない).


ミスが無いことを確認したら次の問題へ → [ 練習3 (p0103.c) ]