C++关于编写解二元一次方程程序出现的错误?

1.我用int没问题,但是用double或者float就会报错“表达式必须包含整数或未区分范围的枚举类型”2.我计算出来的结果是错误的,但是x^2+2x+1=0这种很简单... 1.我用int没问题,但是用double或者float就会报错“表达式必须包含整数或未区分范围的枚举类型”2.我计算出来的结果是错误的,但是x^2+2x+1=0这种很简单的没问题初学者,请大佬指教错误的地方 展开
 我来答
格里编程办公技巧
科技发烧友

2021-09-30 · 编程、办公知识分享与学习
格里编程办公技巧
采纳数:434 获赞数:879

向TA提问 私信TA
展开全部

图中红色框内代码开平方根有误,^在c语言中是表示异或操作,要求两边必须为整数,所以你使用double类型会报错。

开平方根可以用double sqrt(double num)库函数。

更多追问追答
追问
谢谢了,那计算错误也是因为没有用double sqrt(double num)库函数吗
追答
是的,用异或求平方根肯定错了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式