解题思路:根据求a的平方根的迭代公式为: X[n+1]=(X[n]+a/X[n])/2,首先输入a的值,自己定义X[1]的值,然后根据迭代公式求出X[2]的值,若X[2]与X[1]的差值小于0.00001,则X[2]为所求的平方根,否则,继续求X[3],判断其与X[2]的差值是否满足要求,以此求X[i]与X[i-1]差值是否满足条件。
注意事项:1、输出的是i-1,因为是i+1之后再去判断的差值是否小于0.00001;
2、差值d要赋一个初值,否则默认为0.000,则不可以进入循环
参考代码:
0.0分
3 人评分
C语言程序设计教程(第三版)课后习题7.4 (C++代码)浏览:644 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:796 |
整除问题 (C语言代码)浏览:949 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:863 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:575 |
输出九九乘法表 (C语言代码)浏览:582 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:612 |
C语言训练-计算1977!* (C++代码)浏览:907 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:512 |
水仙花 (C语言代码)浏览:1163 |
20信科1丁小龙 2022-01-20 10:20:24 |
不明白,能不能解释一下啊
xisoni 2022-01-24 10:49:49 |
就是给x[1]赋初值啊,这个值随便赋就好了,根据x[1]推后面的x[i]的值
xisoni 2022-01-24 10:50:36 |
不好意思,我不咋用这个网站了,刚看见