Float's Trap
What is the result of following C program?
/*
From:《算法竞赛入门经典》 清华大学出版社 刘汝佳编著。
*/
#include<stdio.h>
int main()
{
double i;
for(i = 0; i != 10.0; i += 0.1)
printf("%.1lf\n",i);
return 0;
}
/*
From:《算法竞赛入门经典》 清华大学出版社 刘汝佳编著。
*/
#include<stdio.h>
int main()
{
double i;
for(i = 0; i != 10.0; i += 0.1)
printf("%.1lf\n",i);
return 0;
}