【初心者歓迎】C/C++室 Ver.77【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.77【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト200:デフォルトの名無しさん 11/12/25 00:54:18.15 >>199 世も末だなw 201:デフォルトの名無しさん 11/12/25 02:57:13.99 >>194 double i; for(i=0;i<1;i+=0.01)printf("%f ",i); と int i; for(i=0;i<100;i++)printf("%f ",(double)i/100.0); とは違うことがある。 202:デフォルトの名無しさん 11/12/25 03:48:17.30 実数をループカウンタにすんなよ 203:デフォルトの名無しさん 11/12/25 13:54:45.42 intをdoubleに置き換えたので仕方がないです 実数でループできるように言語仕様を変えるべきでは? 204:デフォルトの名無しさん 11/12/25 14:00:55.12 実数でループできるが、計算の誤差が問題。 205:デフォルトの名無しさん 11/12/25 14:06:30.24 2進数で表記出来ないような数値を繰り返しで足し算したりするとどんどん誤差が増えるんだっけ 206:デフォルトの名無しさん 11/12/25 14:24:16.46 ループが一回多かったり少なくなったりする。 マシーンで計算精度が異なる。 整数型であればズレが出ない。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch