C/C++の宿題を片付けます 69代目
■ このスレッドは過去ログ倉庫に格納されています
0469デフォルトの名無しさん
2006/07/22(土) 13:53:27[2] 問題文:
double sum=0;
for( i=1 ; i<=2 ; i++ )
{
sum += 1/i;
}
これだとsumの値は、
sum = 1/1 + 1/2 = 1.500000
のようになると思ったのですが、なりません。(sum = 1.000000 になってしまいました)
どうすれば小数までちゃんと計算してくれるのでしょうか。
[3] 環境
[3.1] OS: Windows
[3.2] コンパイラ名とバージョン: Borland C++ 5.5.1 for Win32
[3.3] 言語: C言語
■ このスレッドは過去ログ倉庫に格納されています