根号求助
#include<stdio.h>void main()
{
double a,b;
b=1;
scanf("%f",&a);
while(a/b==b)
{
b++;
}
printf("%f\n",b);
}
想做一个根号程序,但不知道哪错了 DOUBLE类型 就没有整根
如果是int 或long类型的
你可以枚举 a*a==b 这样
如果求有理数的平方根需要用迭代算法什么的 输入2,说明想得到1.41....
结果按你的除法结果是否为累加结果的算法,感觉差点中间过程,需要保留每次都计算结果吧?
页:
[1]