#include<iostream>
using namespace std;
int main()
{
double i;
for(i=0;i!=10.0;i+=0.1)
printf("%.1lf/n",i);
return 0;
}
-------------------
该程序结果????
竟然是无限循环。。
这跟计算机数据表示有关,如0.5D在二进制为0.1B,,那0.1D?
原来如此~~~
#include<iostream>
using namespace std;
int main()
{
double i;
for(i=0;i!=10.0;i+=0.1)
printf("%.1lf/n",i);
return 0;
}
-------------------
该程序结果????
竟然是无限循环。。
这跟计算机数据表示有关,如0.5D在二进制为0.1B,,那0.1D?
原来如此~~~