C/C++の宿題を片付けます 86代目
■ このスレッドは過去ログ倉庫に格納されています
0146デフォルトの名無しさん
2007/04/25(水) 20:27:12int main(void)
{
int i;
double a = 1.0;
double b = 0;
for( i = 0; i <= 10; i++){
printf("%.1f\t",a);
a = a - 0.1;
printf("%.1f\t",a);
if( a == 0.6) b = (double) (a * 2.0);
else b = (double) (a * i);
printf("%.1f\n",b);
}
return 0;
}
課題文の「0.6のときは2.0を乗ずる」が実行されず、普通に i の4で乗算されます。
それがなぜなのか分かりません。
ちなみに家のPCの環境はBorland C++ Compiler 5.5です。他は上で書いたのと同じです。
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています