cd c
を実行した後で ( ~/c
に移動した後で ) 、以下の課題を
やってみよ。
以下のプログラムを実行してみよ。
/* kadai 2.1 */ #include <stdio.h> main() { int a; a = 87 * 29; }
このプログラムは、正常にコンパイル出来、実行も出来るが何も表示しない!
課題 2.1 の7行目の後 ( a = 87 * 29;
の次の行、}
の前 ) 、に以下の
1行を付け加えて実行してみよ。
printf("%d",a);
結果は 2523 になる筈ですが、表示されましたか? 表示されたら次の問題に進んでください。
課題 2.2 で、うまく結果は表示されたと思いますが、これだと 2523 が出るだけで、 しかも 2523 とプロンプトが繋がってしまいます。 ( こういうのは、前回も経験しましたね。) そこで、今度は結果が次のように表示されるように課題 2.2 のプログラムを改良 してください。
$ a.out a = 2523 $
うまく行きましたか? a.out を実行した後、a = が表示され、その後ろに結果の 2523 が表示され、更に改行されてないと駄目ですよ。
以下のプログラムを実行せよ。
/* kadai 2.4 */ #include <stdio.h> main() { int a, b, c; a = 92; b = 4; c = a + b; printf("a = %d\n",a); printf("b = %d\n",b); printf("a + b = %d\n",c); }
課題 2.4 のプログラムを改良して、,
も計算して、
表示出来るようにせよ。
課題 2.5 で、a,b に色々な値を入れて実行してみよ。特に、 を実行した
結果について報告し、何故そのような結果になるかを説明せよ。
課題は creport までメイルで送りなさい。但し、題名は kadai02 とすること。