while文でのループ・繰り返し

はてなブックマークに追加はてなブックマーク Yahoo!ブックマークに登録 ニフティクリップに追加 Livedoor クリップに追加 BuzzurlにブックマークBuzzurlにブックマーク Twitterに投稿  

while文の書き方は、多くのプログラムで共通ですので、分かりやすいでしょう。

while (<条件>)
    <処理>;

という書き方であり、whileのすぐ後の条件がtrueの間は、処理が繰り返し実行されます。
フィボナッチ数列をwhile文で繰り返し実行して書いてみます。

#include <iostream>
int prev_num;	// 一つ前の数字
int cur_num;	// 現在の数字
int next_num;	// 次の数字
int main() {
	prev_num = 1;
	cur_num = 1;
	std::cout << cur_num << "\n";
	while (cur_num < 100) {
		std::cout << cur_num << "\n";
		next_num = prev_num + cur_num;
		prev_num = cur_num;
		cur_num = next_num;
	}
	return(0);
}

実行結果。

1
1
2
3
5
8
13
21
34
55
89

日時: 2008年06月03日 12:37
コメントを投稿






トラックバック

■この記事のトラックバックURL:
http://www.mapee.jp/mpe334/mt-tb.cgi/195

この記事にトラックバックされる方は、参照先が分かるようにするために、「while文でのループ・繰り返し」へのリンクをお願いいたします。
以下のHTMLタグをトラックバック送信元ページ内に挿入して下さい。



※この記事へのリンクがない、また関連のないページからのトラックバックは反映されませんので、ご了承下さい。






あわせて読みたいブログパーツ
フィードメーター - C言語とC++勉強ルーム