中易网

c++ 中fabs(int(c+0.5)-c)<1e-5,为什么要加个0.5?

答案:2  悬赏:70  
解决时间 2021-03-06 15:57
#include #include using namespace std; const int n=30; void main() { int a,b; double c; for(a=1;a<=n;a++) for (b=a+1;b<=n;b++) { c=sqrt(a*a+b*b); if(fabs(int(c+0.5)-c)<1e-5) cout<<'('<
最佳答案
  • 二级知识专家网友:摧毁过往
  • 2021-03-06 14:13
软件模拟四舍五入的效果
全部回答
  • 1楼网友:苦柚恕我颓废
  • 2021-03-06 14:32
那个能说清下这个程序的用途么?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯