|
|
Hello World!と表示するプログラムは以下のとおりである。
#include <stdio.h> int main(void){ printf("Hello World!\n"); return (0); }
2つの整数を読み込んでください 整数1: 23 整数2: 32 23 +32 *** 55
|
|
|
% ./a.out nCrを計算します n = 10 r = 8 10C8 = 45 % ./a.out nCrを計算します n = 10 r = 11 10C11 = 0 % ./a.out nCrを計算します n = 10 r = -2 負の値はだめですよ!解答 (関数を用いた解答)
bubun wa = 1.000000 bubun wa = 1.500000 bubun wa = 1.833333 bubun wa = 2.083333 bubun wa = 2.283333
log (n+1) < 1/1+1/2+…+1/n < 1+log(n)が正しいので、log (n+1) , 1/1+1/2+…+1/n , 1+log(n) を出力して値を比較 すること。 例えば、
log(1000001)=13.815512 < 14.392727 < 14.815511=1+log(1000000)というようにする。 ただし収束のスピードが遅いのであまり値は近くないことが予想される。 また、log (n) を出力するには math.h を使用する。math.hの 使用の方法はここを見ること。
1/1^2+1/2^2+...+1/5^2 = 1.463611 1/1^2+1/2^2+...+1/10000^2 = 1.644834 (ideal 1.644934)のように出力すること。 (forループ 解答) (whileループ解答)
234892は6桁の自然数で最上位の桁の値は2です(while ループ解答)
#include <stdio.h> #include <limits.h> int main(void){ printf("整数の最大値 = %d\n", INT_MAX); printf("整数の最小値 = %d\n", INT_MIN); return (0); }つまり、limits.h 内での 定数 INT_MAX, INT_MIN として整数の最大値、最小値が定義されている。 まず、このプログラムを実行すること。次に、
2, 4, 8, 16, ... -2, -4, -8, -16, ...などと表示して求めよ。 (解答)
|
Vの字を書きます。 大きさは?:4 * * * * * * *
|
三角形を作りましょう。 何段ですか: 6 * * * * * * * * * ***********
何段ですか:5 * * * * * * * ********* * * * * * **(解答)
|
------------------------------ 1 2 3 5 6 7 8 9 2 6 8 10 12 16 18 3 6 9 12 15 18 21 27 8 12 16 20 28 32 36 5 10 15 20 25 30 35 6 12 18 30 36 7 21 28 35 56 63 8 16 32 56 72 9 18 27 36 63 72 81 ------------------------------
|
「合格者一覧」 -------------- 1番 ( 83点) 2番 ( 95点) 3番 ( 85点) 5番 ( 89点)さらに、最高点、最低点、合格者最低点を出力するプログラムを作成せよ。 ただし、合格者がいない場合は「合格者はいません」と出力するようにせよ。 (解答)
| 1 2 || x11 x12| = |3 4 | | 3 4 || x21 x22| |1 2 | ====> | x11 x12| = |-5.00 -6.00 | | x21 x22| | 4.00 5.00 |
|
|