以前のリビジョンの文書です


演習課題 ex04-7.c

2つの実数値 xy の値をキーボードから入力すると、それらの積 $xy$ と商 $\frac{x}{y}$ の小数点以下を切り捨てた値を整数値として出力するプログラム ex04-7.c を作成したい。 このとき、2つの実数値の入力と、積・商の整数値の出力は、y の値として 0 が入力されるまで繰り返すものとする。ex04-7.c を作成し、kiso2コマンドを用いて提出しなさい。

実行例:

t180900@s01cd0542-160:~/kiso2-2018/ex04$ ./ex04-7
x y? 0.0 2.1
0 0
x y? 1.0 2.1
2 0
x y? 3.1 2.1
6 1
x y? 123.4 5.67
699 21
x y? 1 0
0 -2147483648
実行例では、y に 0 が入力されたときも $\frac{x}{y}$ を出力した後に終了しているため、商の整数値として -2147483648 が出力されています。提出するプログラムは、そのままでも(あるいはこれが出力されないように修正しても)構いません。
  • lecture/kiso2/rev04.1540383543.txt.gz
  • 最終更新: 2018/10/24 21:19
  • by sano