[
Previous:
1 これからの学習について
] [
Up:
C言語のプログラム作成練習(その1)
] [
Next:
この文書について...
]
2
.
1
基本
2
.
2
制御文
2
練習プログラム
2
.
1
基本
以下の動作をするプログラムを作成せよ。
[練習
1
]
以下の1文を表示する。
Hello World !!
[練習
2
]
以下の2行を表示する。
Hello World !! from Akita National College of Technology.
[練習
3
]
2つの整数をキーボードから読み込んで、和と差、積を表示する。
[練習
4
]
2つの整数をキーボードから読み込んで、商と余りを表示する。ヒン ト、余りを計算するには、演算子
%
を使う。
a
を
b
で割っ たときの余りは、
a%b
で計算できる。
[練習
5
]
2つの実数をキーボードから読み込んで、和と差、積、商を表示する。
[練習
6
]
角度[deg]
2
を読み込んで、それをラジアンに直して、 表示する。
[練習
7
]
角度[deg]を読み込んで、角度と三角関数の値を表示する。ヒントは、 以下の通り。
三角関数のような、数学関数を使う場合、いつものおまじな いの
#include <stdio.h>
に引き続き
#include <math.h>を書く。
角度を
t
ラジアンをした場合、三角関数の値は
sin(t)
や
cos(t)
、
tan(t)
で計算できる。ただ し、引数は倍精度実数である。
数学関数を含んだプログラムをコンパイルする場合、
-lm
と言うオプションが必要である。すなわち、数学関 数を含んだソースファイル
hoge.c
を
fuga
と言う 実行ファイルにするためには、
gcc -lm -o fuga hoge.c
とする。
2
.
2
制御文
[練習
1
]
if
と
goto
文を使って、1〜1000までの整数の合計を求める。
[練習
2
]
for
文を使って、1〜1000までの整数の合計を求める。
[練習
3
]
while
文を使って、1〜1000までの整数の合計を求める。
[練習
4
]
do〜while
文を使って、1〜1000までの整数の合計を求める。
ホームページ:
Yamamoto's laboratory
著者:
山本昌志
Yamamoto Masashi
平成17年9月22日