除零溢出!!!
1/0
一般出现在除数为零的情况下
例:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int a;
double x,y;
cin>>a;
x=1;
y=1/2*(x+a/x); //这里1/2为零,可以改为1.0/2
while(fabs(x-y)>=1e-5)
{
x=y;
y=1/2*(x+a/x);
}
cout<<y<<endl;
return 0;
}