今週の課題A(6/9)



 指定された条件・標準関数は、原則として使用すること。ただし、指定条件よりも 的確だと思われる方法があれば使用しなくてもかまわない。

A−4.
    キーボードから3数字(少数を含む)を入力して、3変数に取り込み、すべての数の和、差(2変数)、平均を求める関数をそれぞれ作りなさい。

    <関数><引数><戻り値>
    3つ 3変数の和(int) 
    2つ 2変数の差(int) 
    平均3つ 3変数の平均値(double) 


A−5.

    x=0,π/12、2π/12、3π/12、・・・πにおける
    y=cos(x)
    の値を求めるプログラムを作成しなさい。


    ☆条件☆
    πを3.14として #define で定義する。
    <math.h>を呼び出すには、コンパイル時以下のようにすること。
    gcc −lm ファイル.c


A−6.
    数当てゲームを作りなさい。

■プログラムの流れ■


		
@1〜1000の数値を1つプログラムが選択。


		
Aプレイヤーに答えを求める。
→ 1〜100までの数値を選びました。   いくつでしょう?
  入力 -->>


		
Bプレイヤーが選択した答えに従ってメッセージを表示。
→ 1.すばらしい大当たり! ☆ ☆ ☆ → 2.小さいです、もう1度タイプしてください。-->> → 3.大きすぎです、もう1度タイプしてください。-->>
(推測が当たらなかったときは、当たるまで繰り返す。プレイヤーを正解にたどり着けるように誘導すること)


		
C終了するかどうか質問?
→ 終了しますか(y/n)-->>


		
D終了。

以下のプログラムを参考にすること。

・ランダムな数値を選ぶ。
・ウィンドウをクリアする。
・それ以降の文字の色を変える。


戻る


情報通信工学実験 I・II   C言語入門 II
Last Up Date : 18/May/2000
Copyright(C)©ShinyaItoh 1999-2000
ito@tb.in.teu.ac.jp