lecture:kiso2:ex:ex03-4.c

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

次のリビジョン
前のリビジョン
lecture:kiso2:ex:ex03-4.c [2018/09/26 17:20]
sano 作成
lecture:kiso2:ex:ex03-4.c [2019/10/04 16:31] (現在)
sano
行 1: 行 1:
 === 演習課題 ex03-4.c === === 演習課題 ex03-4.c ===
- +ex03-3.c を修正、入力れた //a// の値が正 //(a > 0)// である間、キーボードから入力と出力を繰り返すプログラム <wrap em>ex03-4.c</wrap>作成し、__kiso2コマンド用いて提さい__
- +
- +
-次のような処理を行うプログラム <wrap em>ex03-1.c</wrap> 作成い。 +
-  - 1つの int 型変数 //i// を定義し、その値を1に初期化する。 +
-  - //i// の値が 0 よりも大きい間、処理を繰り返す。 +
-      - //i// の値2倍にする。 +
-      - //i// の値を //printf()// 関数で力(表示)する。 +
-  - //i// の値が 0 以下とって 2. の処理が終了したら、return 文で //1// を返す+
  
 実行例: 実行例:
 <code> <code>
-t180900@s01cd0542-160:~/kiso2-2018/ex03$ ./ex03-+t190900@s01cd0542-160:~/kiso2-2019/ex03$ ./ex03-4 
-+1 
-+a is 1 
-8 +n=1, m=7 
-16 +1234 
-32 +a is 1234 
-64 +n=1, m=10 
-128 +0 
-256 +a is 0 
-512 +n=1, m=7
-1024 +
-2048 +
-4096 +
-8192 +
-16384 +
-32768 +
-65536 +
-131072 +
-262144 +
-524288 +
-1048576 +
-2097152 +
-4194304 +
-8388608 +
-16777216 +
-33554432 +
-67108864 +
-134217728 +
-268435456 +
-536870912 +
-1073741824 +
--2147483648+
 </code> </code>
- +<note>シェル(端末)上で実行中プログラムは**Ctrl-C**(コントロールキー + C)で強制的に終了ることがきます。</note>
-<note> +
-幾つか処理を「ある条件を満たすあいだ」繰り返したい場合一般的には //while// 文を使いま。 +
-前期の計算機基礎実習Iでは、{{http://www602.math.ryukoku.ac.jp/~nakano/Kiso1/printed/part07.pdf|第7回}} に学修した内容です。 +
-</note>+
  • lecture/kiso2/ex/ex03-4.c.1537950017.txt.gz
  • 最終更新: 2018/09/26 17:20
  • by sano