文書の表示以前のリビジョンバックリンクブックに追加文書のコピーPDF の出力文書の先頭へ この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。 === 演習課題 ex03-2.c === 次のような処理を行うプログラム <wrap em>ex03-2.c</wrap> を作成し、__kiso2コマンドを用いて提出しなさい。__ - 1つの int 型変数 //i// を定義し、その値を1に初期化する。 - //i// の値が 0 よりも大きい間、次の処理を繰り返す。 - //i// の値を2倍にする。 - //i// の値を //printf()// 関数で出力(表示)する。 - //i// の値が 0 以下となって 2. の処理が終了したら、return 文で //1// を返す。 実行例: <code> t190900@s01cd0542-160:~/kiso2-2019/ex03$ ./ex03-2 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 65536 131072 262144 524288 1048576 2097152 4194304 8388608 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 -2147483648 </code> <note> 幾つかの処理を「ある条件を満たすあいだ」繰り返したい場合、一般的には //while// 文を使います。 前期の計算機基礎実習Iでは、{{http://www602.math.ryukoku.ac.jp/~nakano/Kiso1/printed/part07.pdf|第7回}} に学修した内容です。 </note> lecture/kiso2/ex/ex03-2.c.txt 最終更新: 2019/10/04 16:29by sano ログイン