今週の課題A(11/10)
できるだけオリジナルの仕様でプログラムを作成するように努力すること。なお、終了し次第、Bへ。
A−4.
配列2つ(a,b)を確保し,1から50までの自然数のうちで小さい順に,4の倍数を配列a[]に、5の倍数を配列b[]に確保しなさい。次に、配列a[]とb[]を入れ替え、それを表示しなさい。ただし,aとbの配列の数が違うことに注意すること.
- <例>
-
| a[1]= | 4, | b[1]= | 5 |
| a[2]= | 8, | b[2]= | 10 |
| a[3]= | 12, | b[3]= | 15 |
| a[4]= | 16, | | |
◇入れ替え後◇
| a[1]= | 5, | b[1]= | 4 |
| a[2]= | 10, | b[2]= | 8 |
| a[3]= | 15, | b[3]= | 12 |
| | , | b[4]= | 16 |
A−5.
数当てゲームを作りなさい。
プレイヤーに対するヒントを
■プログラムの流れ■
@プレイヤーの名前を決定。
A 0〜9の数値を2つプログラムが選択。
B プレイヤーに答えを求める。
→ 数値を選びました。A[0〜9],B[0〜9]
xxxさん、数字を2つ入力してください。
入力 -->>
C プレイヤーが選択した答えに従ってメッセージを表示。
<例>
☆:正解,○:ニアピン,×:はずれ,として
| 1. | ○○○さん> すばらしい,大当たり! ☆ ☆ |
| 2. | ○○○さん> ヒントは,○→1 ×→1です,もう一度タイプしてください -->> |
| 3. | ○○○さん> ヒントは,☆→1 ×→1です,もう一度タイプしてください -->> |
| 4. | ○○○さん> ヒントは,×→2 です,もう一度タイプしてください -->> |
など.(プレイヤーが当たらなかったときは、当たるまで繰り返す)
D 終了するかどうか質問?
→ 終了しますか(y/n)-->>
E 終了。
以下のプログラムを参考にすること。
・ランダムな数値を選ぶ。
・ウィンドウをクリアする。
・それ以降の文字の色を変える。
・1文字の入力をする。
戻る
情報通信工学実験 I・II C言語入門 II
Copyright(C)©ShinyaItoh 1999-2000
ito@tb.in.teu.ac.jp