电脑计算器怎么开根号?

 我来答
小婷陪你看世界
高粉答主

推荐于2019-09-27 · 关注小婷,让小婷陪你一起看美丽世界
小婷陪你看世界
采纳数:28409 获赞数:381221

向TA提问 私信TA
展开全部

可以通过以下方式进行实现:

一、迭代法  迭代法有很多种,公共的思想是选一个数值,然后不断循环迭代,让它逐渐逼近真实解:

#include<iostream>
#include<cmath>
using namespace std;
double mysqrt(double a,double x0)
{  
    double x1,y ;
    x1=(x0+a/x0)/2 ; 
    if(fabs(x1-x0)>1e-5) 
        y=mysqrt(a,x1 );//函数调用参数怎么能加类型呢
    else 
        y=x1;
    return y;
}
int main()
{
    double x;
    cout<<"input x: ";
    cin>>x; 
    cout<<mysqrt(x,1.0)<<endl;
    return 0;
}

二、数学推导

  1. 一个是利用计算机强大的计算能力,用穷举、递归、迭代等方法,直接求解,或者不断趋近、收敛于真实解。例如有些密码的破解,例如线性方程组的求解等等。 

  2. 另外一种就是利用数学,把问题用数学推导简化成一条公式,再通过计算机求解这条公式即可。最典型的就是圆周率Pi的计算公式:π/4=1-1/3+1/5-1/7+1/9-1/11+。

刀禧朴臻
2020-09-04 · TA获得超过1149个赞
知道小有建树答主
回答量:3608
采纳率:100%
帮助的人:24.6万
展开全部
如果待开方数字为a,次数为b,操作方法如下:输入a,按下x^y,输入b,按下倒数简(即按键“1/x”),按下等号键,开方完成。x^y表示x的y次方,y次根号下x的值等于x的1/y次方。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
位浚斋绮彤
2019-09-18 · TA获得超过1106个赞
知道小有建树答主
回答量:3666
采纳率:86%
帮助的人:26.8万
展开全部
如果待
开方
数字为a,次数为b,操作方法如下:输入a,按下x^y,输入b,按下倒数简(即按键“1/x”),按下等号键,开方完成。x^y表示x的y次方,y次根号下x的值等于x的1/y次方。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浩海游戏
高粉答主

2020-09-29 · 说的都是干货,快来关注
知道答主
回答量:2.4万
采纳率:2%
帮助的人:1547万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2019-11-23 · TA获得超过1.6万个赞
知道答主
回答量:11.7万
采纳率:4%
帮助的人:7409万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式