- 269 名前:264 mailto:sage [2009/11/05(木) 19:45:26 ]
- >>267-268
急いでソース全部打ってきました /* 9桁以下の2つの正の整数m,nを入力して、m/nの小数部分 */ /* を四捨五入して得られる整数値を出力するプログラム */ #include <stdio.h> int main(void) { int m,n,quotient; printf("\n9桁以下の正の整数を2つ入力して下さい\n"); scanf("%d%d",&m,&n); if(m>0 && n>0 && m<=999999999 && n<=999999999){ quotient = (m+n/2)/n; printf("\n%d/%dの小数部分を四捨五入して得られる整数値は、%dです。\n\n",m,n,quotient); }else{ printf("\n入力する値は9桁以下の正の整数にして下さい。\n" "プログラムを終了します。\n\n"); } return 0; } コメント内のプログラムを作成するのが課題なのですが、ループ処理はまだ習っていないので終了という形にしてみました。 mとn分けたほうがいいでしょうか?
|

|