#include<stdio.h>
main()
{
int n;
float sum1,sum2;
for(n=11;;n++)
{
sum1 = (n=9) / 10;
sum2 = (9*n+171)/100.0;
if (sum1 !=(int)sum1)
continue;
if (sum2 !=(int)sum2)
continue;
if (sum1!=sum2)
break;
}
printf("%d%d",(int)(n/sum1),n);
}
实例38:老师分苹果
最新推荐文章于 2024-08-19 16:20:45 发布
本文介绍了一个C程序,通过观察整数除法和浮点运算的结果,探讨了当数值转换时可能出现的精度问题。通过`sum1`和`sum2`的计算,展示了如何使用`continue`和`break`来处理不同条件下的循环。最终,程序输出了关键结果`(n/sum1)`和`n`,揭示了数值计算中的微妙之处。
摘要由CSDN通过智能技术生成