C言語標準_問題


※各問に対する正しいプログラムを記述しなさい。

ヒントとして各問題には、動作結果として動作の一例を表示しています。(ページ下部に順番に公開)

実行すると動作結果通りまたは、問に正対する動作結果が得られたら正解です。

PDF版のダウンロード


No 問題文

1

 3つの数値を入力させ、合計を出力しなさい。

2

整数入力後その整数を判別するプログラムを作成しなさい。

判別対象:

判別1、ZERO/正の整数/負の整数

判別2、奇数/偶数 【0の時は、「----------」を表示】

判別3、素数

3

円の半径を入力し、円周の長さと面積を計算するプログラムを作れ。

ヒント:

円周を求める公式:直径×π

面積を求める公式:半径×半径×π

4

数値を繰り返して入力し、0が入力されたら入力を止め、平均値を表示するプログラムを作成しなさい。

5

アスタリスク三角形を作成するプログラムを作成しなさい。

条件:

最初に「何段?」と質問し、段数を指定すること。質問欄と三角形生成ゾーンの間に

 

--------------------」と仕切りを入れること。

6

1000までのフィボナッチ数列を表示しなさい。

条件:

数列の出力は、必ず計算し、その結果を出力すること。

ヒント:

フィボナッチ数列とは、それぞれの項がその直前の2つの項の和になっている数列のこと。

 

0, 1, 1, 2, 3, 5, 8, 13, 21, ... 

7

100までのFizzBuzz問題を完成させよ。

FizzBuzz問題とは、

Fizz Buzz(フィズ・バズ、Bizz Buzz や Buzz とも呼ばれる)は英語圏で長距離ドライブ中や飲み会の時に行われる言葉遊びである。 <wiki抜粋>

3の倍数→Fizz

5の倍数→Buzz

15の倍数→FizzBuzz

それ以外→その数字

 を出力するプログラム

8

平行四辺形の面積を計算するプログラムを作れ。

条件:

自作関数で計算させ、戻り値は返さないものとする

9

数値を繰り返し入力し、合計が100を超えたら入力を止めて合計を表示するプログラムを作成しなさい。

10

入力された金額を金種別に分類するプログラムを作成しなさい。

条件:

枚数は、考えられる数の最小になるようにすること。