我需要家庭作业方面的帮助,我需要制作一个能获得双倍回报的C程序 并打印没有浮点数的数字 获取157.89943912并打印15789943912
所以我做到了
void main()
{
double x = 157.89943912;
while (x - (int)x > 0.0000001)
{
x *= 10;
}
printf("%lf", x);
scanf_s("%d");
}
现在由于双零不准确性,循环将永远运行 但是如果我把157.8994391(少一个浮点数十进制) 可以。
先谢谢!。