99问答网
所有问题
想知道用C++怎么用迭代法求根号a,a是输入的
如题所述
举报该问题
推荐答案 2019-09-30
#include
#include
using
namespace
std;
void
main()
{
float
a,x,y;
cout<<"please
enter
a
number:";//你居然把这个放到了cin的后面,然后还加了个endl,这些都是输出才可以用的
cin>>a;
y=a/2;
do
{
x=y;
y=(x+a/x)/2;
}
while
(fabs(y-x)>1e-5);//while后面的条件用括号括起来
cout<<"根号a的值为:"<
评论
0
0
加载更多
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WOOjevWO7eWOjBjBv7O.html
其他回答
第1个回答 2019-10-06
#include
<iostream>
#include
<cmath>
using
namespace
std;
int
main()
{
float
a,x,y;
cout
<<
"please
enter
a
number:"<<endl;
//cin
cout要分开写,cin是输入
cout是输出
cin>>a
;
y=a/2;
do
{
x=y;
y=(x+a/x)/2;
}
while
(fabs(y-x)>1e-5);
//少了括号
cout<<"根号a的值为:"<<y<<endl;
return
0;
}
相似回答
想知道用C++怎么用迭代法求根号a,a是输入的
答:
cout << "please enter a number:"<<endl; //cin cout要分开写,cin
是输入
cout是输出 cin>>a ;y=a/2;do { x=y;y=(x+a/x)/2;} while (fabs(y-x)>1e-5); //少了括号 cout<<"
根号a的
值为:"<<y<<endl;return 0;} ...
c++
迭代法求根号
答:
第一个,你写的int main()最后要求返回一个int 第二个,x没有赋初值,应该是x=a/2;y其实也应该赋初值,比如0 第三个,进入循环的条件应该是while(fabs(x-y)>1e-5),原程序正好反了,根本没有进入
迭代
过程 第四个,没有判断
输入
非负 include <cstdlib>#include <iostream>#include <cmath>...
C++怎么用迭代法求根号a
?
答:
cout << "please enter a number:"<<endl; //cin cout要分开写,cin
是输入
cout是输出 cin>>a ;y=a/2;do { x=y;y=(x+a/x)/2;} while (fabs(y-x)>1e-5); //少了括号 cout<<"
根号a的
值为:"<<y<<endl;return 0;} ...
C语言:
用迭代法求
x=
根号a
。
答:
include <stdio.h> include <math.h> void main(){ double x1,x2=1.0
,a
;printf("请
输入a
:");scanf("%lf",&a);do { x1=x2;x2= (x1 + a/x1) / 2; //
迭代的
实质是循环 }while(fabs(x2-x1)>1e-1);printf("结果为:%.2f\n",x2);} ...
如何用c++求根号
函数的代码
答:
使用sqrt()函数就可以了,这是V
C++
数学库函数里边提供一个可以计算
根号
值得函数。它是在math.h中定义的,记得要在在头文件里添加math.h。sqrt函数的参数是被开方的数,返回的是平方根。比如:include<stdio.h> include<math.h> int main(){ int number;scanf("%d",&number);printf("the root i...
C++
调用平方根函数问题
答:
用迭代法求
某数
a的
平方根。已知求平方根的迭代公式为:x n+1 = (xn + a / xn) / 2要求前后两次求出的差的绝对值小于10-5。算法如下:① 设定一个x的初值x0 ; (在如下程序中取x0=a/2, 通过迭代公式求出x1,可以肯定与真正的平方根相比,误差很大。)② 用上述公式求出x的下一个值 ...
C++
平方根
答:
C++
中的平方根计算在编程中是一个基础但重要的操作。这篇文章提供了一个简单的程序,用于计算非负实数的平方根。代码中,作者通过牛顿
迭代法
实现,首先定义变量x和y,然后通过
输入的
数a进行判断和计算。当a为负数时,程序会输出相应的错误信息,表示负数没有实数平方根。如果
a是
非负数,程序则进入迭代...
牛顿
迭代法求根C++
答:
首先最常见的方法是二分法进行求值,这里主要注意精度,还有就是二分法的求值,但是这种方法有时候不满足题目给的时间复杂度的要求,那么需要一种新的方法来进行求值。所以这里给出牛顿
迭代法
:这里应该大学都
知道,
一个函数f(x) = x^3-y 的可以在坐标系上画出它的图。随便找一个曲线上的A点(为什么...
编写程序:
用迭代法求
x=
根号a
。
答:
include"stdio.h"include"math.h"void main(){ float x1=1,x2
,a
;printf("input a\n");scanf("%f",&a);x2=a;while(fabs(x1-x2)>=1e-5){ x1=x2;x2=(x1+a/x1)/2;} printf("%f,%f",x1,x2);}
大家正在搜
迭代法求根号2近似值怎么求
迭代法求根号a怎么算
用迭代法求x 根号a
用迭代法求x等于根号a
用牛顿迭代法求根号2
迭代法求某数a的立方根
牛顿迭代法求根号a
一般迭代法求根号3
不动点迭代法求根号3