(6) 何度も繰り返す
前回の復習
#include <stdio.h>#include <string.h>
int main(void){ // 変数を用意します。 int count = 0; int seikai = 0; char kotae[100]; char namae[30];
printf("世界一長い川は?\n"); scanf("%s", kotae); count = count + 1; if (strcmp(kotae, "ナイル川") == 0) { seikai = seikai + 1; }
printf("世界一面積の広い国は?\n"); scanf("%s", kotae); count = count + 1; if (strcmp(kotae, "ロシア") == 0) { seikai = seikai + 1; }
if (seikai >= count) { printf("全問正解です!\n\n"); printf("お名前は?"); scanf("%s", namae); printf("おめでとう!%sくん!\n", namae); }
return 0;}上の例を参考に、つぎのようなクイズを作成しましょう。

繰り返し計算する①
「テントくん大好き!」を5回表示してみよう。


下の例のようになります。

繰り返し計算する②
1から100までの数字を一気に表示してみよう。


下の例のようになります。

正解するまで終わらない
クイズを出して、正解できるまで終わらないようにします。


下の例のようになります。

終わらないプログラム
メッセージを表示し続けて止まらないプログラムを作ります。


下の例のようになります。

無限ループを抜ける
100万回、メッセージを表示し続けて止まらないプログラムを作ります。


下の例のようになります。

今回の課題
課題1
while文を使って、次のように出力しよう。

課題2
while文を使って、次のように出力しよう。
