/********************************
* 程序名称:循环计算平方根
* 开发时间:2021-01-19
*******************************/
#include <iostream>
#include <cstdio>
using namespace std;
void kaif(double x) {
double jd = 1e-5;
int count = 0;
for(double d=1; d<=x; d+=jd) {
count ++;
if(d * d >= x) {
printf("%.10lf 近似平方根是 %.10lf\n", x, d);
break;
}
}
printf("一共迭代 %d 次。\n", count);
}
//main() star
int main() {
//code here
kaif(2);
kaif(5);
return 0;
}
测试1:
2.0000000000 近似平方根是 1.4142200000
一共迭代 41423 次。
5.0000000000 近似平方根是 2.2360700000
一共迭代 123608 次。
--------------------------------
Process exited after 0.2741 seconds with return value 0
请按任意键继续. . .
网友评论