命令 | do | while | for | |
文法 |
do{ |
while(繰返しをする条件){ |
for(初期設定; 繰返しをする条件; 繰返すたびに実行する文){ |
|
特徴 |
|
|
|
|
主な使 用例 |
|
|
|
|
使用頻 度 | △ | ○ | ◎ | |
プログ ラム例1:10回繰返す(カウントアップ) |
int i=1; |
int i=1; |
int i; |
|
プログ ラム例2:10回繰返す(カウントダウン) |
int i=10; |
int i=10; |
int i; |
|
それぞ れの特徴ある使い方1 |
/* もう一回やるか聞く */ |
/* 例2のC言語特有の書き方 */ |
/* 例1の別の書き方 */ |
|
それぞ れの特徴ある使い方2 |
/* 範囲外だったら再入力 */ |
/* 合計を求める(カウントアップ) */ |
/* 合計を求める(カウントアップ) */ |
do
文;
while(条件);
do{
文;
}while(条件);
次の動作をするプログラムを作る
実行例) 整数を入力:10 1から10までを足した数は55
実行例) 整数を入力:-5 もう一度入力してください 整数を入力:0 もう一度入力してください 整数を入力:10 1から10までを足した数は55
実行例) 整数を入力:-5 もう一度入力してください 整数を入力:0 もう一度入力してください 整数を入力:10 1から10までを足した数は55 繰返す?(yes:1)1 整数を入力:-100 もう一度入力してください 整数を入力:100 1から100までを足した数は5050 繰返す?(yes:1)0
第4章 繰返し続き