「練習問題とTIPS」の編集履歴(バックアップ)一覧はこちら

練習問題とTIPS」(2022/05/08 (日) 13:22:03) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

**{}の省略  今回も前回と同様で練習問題だけですが、その前に if文 などの省略した書き方を説明します。 実は if文 for文 while文 は { } の中の命令が一つだけのときは { } を省略できます。 if(num == 0){ printf("numは0です。\n"); } 上の文を省略すると、下のようになります。 if(num == 0) printf("numは0です。\n"); for文 while文 も同じように省略できます。 for(int i = 0; i < 10; i++) printf("%d\n",i); int num = 0; printf("1を入力するまで終わりません\n"); while(num != 1) scanf("%d",&num); 1行で書くことでプログラムがすっきりして見やすくなります。 **練習問題 第1問  1から10の偶数を表示する 第2問  ユーザーに数値を入力してもらい、その数値分の段数「*」でピラミッドを作って表示する。  5段目以降は横に増えない。 例 8と入力された場合 * ** *** **** ***** ***** ***** ***** 第3問  次のように表示する。 4と入力された場合 ***** ##### $$$$$ ----- 10と入力された場合 ***** ##### $$$$$ ----- ***** ##### $$$$$ ----- ***** ##### 第4問  次のように表示する ヒント:printf で % を表示したいときは %% と 二つ入れる 10と入力された場合 0.****** 1.###### 2.$$$$$$ 3.%%%%%% 4.%%%%%% 5.$$$$$$ 6.%%%%%% 0.****** 1.###### 2.$$$$$$ 第5問  西暦を入力し、その年がうるう年かどうか判断して表示する。 ※閏年の条件 1.西暦年が4で割り切れる年は閏年。 2.ただし、西暦年が100で割り切れる年は平年。 3.ただし、西暦年が400で割り切れる年は閏年。
**{}の省略  今回も前回と同様で練習問題だけですが、その前に if文 などの省略した書き方を説明します。 実は if文 for文 while文 は { } の中の命令が一つだけのときは { } を省略できます。 if(num == 0){ printf("numは0です。\n"); } 上の文を省略すると、下のようになります。 if(num == 0) printf("numは0です。\n"); for文 while文 も同じように省略できます。 for(int i = 0; i < 10; i++) printf("%d\n",i); int num = 0; printf("1を入力するまで終わりません\n"); while(num != 1) scanf("%d",&num); 1行で書くことでプログラムがすっきりして見やすくなります。 **練習問題 第1問  1から10の偶数を表示する 第2問  ユーザーに数値を入力してもらい、その数値分の段数「*」でピラミッドを作って表示する。  5段目以降は横に増えない。(入力された数=段の数として表示) 例 8と入力された場合 * ** *** **** ***** ***** ***** ***** 第3問  次のように表示する。(入力された数=段の数として表示) 4と入力された場合 ***** ##### $$$$$ ----- 10と入力された場合 ***** ##### $$$$$ ----- ***** ##### $$$$$ ----- ***** ##### 第4問  次のように表示する ヒント:printf で % を表示したいときは %% と 二つ入れる (入力された数=段の数として表示) 10と入力された場合 0.****** 1.###### 2.$$$$$$ 3.%%%%%% 4.%%%%%% 5.$$$$$$ 6.%%%%%% 0.****** 1.###### 2.$$$$$$ 第5問  西暦を入力し、その年がうるう年かどうか判断して表示する。 ※閏年の条件 1.西暦年が4で割り切れる年は閏年。 2.ただし、西暦年が100で割り切れる年は平年。 3.ただし、西暦年が400で割り切れる年は閏年。

表示オプション

横に並べて表示:
変化行の前後のみ表示:
目安箱バナー