演習の解答(8.2重ループ)

演習1 次のプログラムを実行した際に出力されるのは解答群のどれか。 
解答 ア

演習2 演習1を参考にfor文を4つ使って次のような出力をするプログラムを作成せよ。

出力
*
**
***
****
***
**
*

解答例1

解答例2

参考(if文を使って、for文を3つに)

演習3 演習1を参考にfor文を3つ使って次のような出力をするプログラムを作成せよ。

出力
   *
  **
 ***
****
解答例を以下に示す。出力の1行目は空白が3つで*が1つ。2行目は空白が2つで*が2つ。このようにするには、先に空白を出力するための繰り返し、その後に*を出力する繰り返しを書く。

演習4 次に示すような九九の表を作成せよ。表示のずれを起こさせないためには、printf("%2d ",i*j); とする。

九九の表の前後に見出しを出力することを考える。この時、様々試してみるとよい。

コンプロI C言語の部屋です。

このサイトは東京電機大学東京千住キャンパスのEJ, EK, EF科の1年次生向けコンピュータプログラミングIの授業内容やお知らせをするページです。プログラムの初歩の初歩を学ぶ人のためのページです。この資料を授業等で共有したいという方もどうぞお使いください。一緒に学習向けコンテンツを作ってくださる方、学習者向けのサンプルプログラムの提案など歓迎いたします。

0コメント

  • 1000 / 1000