演習問題8
関数の基礎
- 演習8.1(hw8_1.c)
- 引数で指定した数だけ*を表示した後,改行する関数 nstar(int n) を作成しなさい.
- ただし,パラメータ n が 0 < n < 80 ならば処理を実行して0を返し,それ以外なら何もしないで1を戻り値として返すこと.
- 演習8.2(hw8_2.c)
- 演習8.1で作成した関数 nstar() を使って*を横に10個,5行分表示する main(void) を作成しなさい.
- 演習8.3(hw8_3.c)
- 引数で指定された1文字が,アルファベットの大文字であれば0,小文字であれば1,それ以外であれば-1を戻り値として返す関数を作成しなさい.
- 関数形式 lors(char c)
- 演習8.4(hw8_4.c)
- 演習8.3で作成した関数 lors(char c) を使用して,次に述べるような main(void) を作成しなさい.
- キーボードから1文字読み,それがアルファベットの大文字であれば "Large",小文字であれば "Small",それ以外であれば"***"と表示するプログラム.
- 演習8.5(hw8_5.c)
- 引数で指定された整数値が正であれば0,負であれば1を返す関数を作成しなさい.
- 関数形式 pmjudge(int val)
- 演習8.6(hw8_6.c)
- 引数で指定された整数値が偶数であれば0,奇数であれば1を返す関数を作成しなさい.
- 関数形式 eojudge(int val)
- 演習8.7(hw8_7.c)
- 演習8.5および演習8.6で作成した関数 pmjudge() と eojudge() を使って,キーボードから入力された整数値の正/負/と偶数/奇数を表示する処理を繰り返し行うプログラムを作成しなさい.