永发信息网

C++中的根号怎么打

答案:5  悬赏:30  手机版
解决时间 2021-05-09 05:59

我知道sqrt()就是不知道里面是常数还是表达式

最佳答案
这是一个系统自带构造函数,里面的参数只要是数字就行,常数也好,变量、表达式也行。只要最后能转换成能执行运算的数值
全部回答
#include<iostream> using namespace std; #include<math.h>//使用了sqrt()函数,必须包含它的原文件 void main() { double a,b,c,m,n; char i; cout<<"请输入a="; cin>>a; cout<<"请输入b="; cin>>b; cout<<"请输入c="; cin>>c; if(a==0)// cout<<"x="<<-c/b<<endl; else if(b*b-4*a*c==0) cout<<"x1=x2="<<-b/(2*a)<<endl;//注意运算的优先级 else if(b*b-4*a*c>0) { m=(-b+sqrt(b*b-4*a*c))/(2*a);//注意运算的优先级 cout<<"x1="<<m<<endl; n=(-b-sqrt(b*b-4*a*c))/(2*a);//注意运算的优先级 cout<<"x2="<<n<<endl; } else { cout<<"x1="<<-b/(2*a)<<"+"<<sqrt(b*b-4*a*c)/(2*a)<<i<<endl; cout<<"x2="<<-b/(2*a)<<"-"<<sqrt(b*b-4*a*c)/(2*a)<<i<<endl; } }

是表达式, 但常数也是表达式, 只是最简单的表达式罢了, 表达式是有值的, 

sqrt()中间是不限制的,只要是转换为整型就OK了!
这个看自己的需要而定了,是表达式还是常熟要看程序需要
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
丝路英雄里不是一个联盟的英雄可以增援吗?
求书坏蛋是怎么练成的第12卷420章至451章连载
中南世纪城饭店在什么地方啊,我要过去处理事
什么牌子的电话最好?
索喃秘影长剑满属性是多少?
查询三星I908水货机型
DNF 漫游加点 带图
你听过最美的情话是什么
为什么总是会心情不好
怎样点亮QQ邮箱和问问
无限极NO.802628怎么去啊,有知道地址的么
人死了以后会不会变成天使!
QQ会员就是靓号吗??
请问在哪登陆欢乐赢Q币好运转转转
盗梦空间的卧轨台词,要中文和英文的。
推荐资讯
dnf刷迷茫之T能有多少死神气息
王力宏要出新专辑了吗?
农商行属于什么企业?
怎样能减少抽烟量,更好是戒了?
保定哪卖摩托罗拉K1的?
莉芬芳鲜花坊地址在什么地方,想过去办事
每晚都有和男友打电话然后再睡觉的习惯,昨晚
安徽文体频道今天几时转比赛
去哪里找好看的桌面壁纸
为什么大多数女人都会伴有经痛现象?
CF不能设置
give you best wishes.better the last smie
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?