编程,求方程2X²+3X-3=0的根. 5

 我来答
雪中彳亍
2015-04-06 · 超过32用户采纳过TA的回答
知道答主
回答量:99
采纳率:0%
帮助的人:59.9万
展开全部

这是求任意一元二次方程解的代码,把它改成你那个应该很简单了

#include <iostream>

#include <cmath>

using namespace std;


int main(){

double a, b, c, x1, x2,d;

cout << "输入a,b,c"<<endl;

cin >> a >> b >> c;

d = b*b - 4 * a*c;

if (a == 0){

if (b == 0 && c == 0)

cout << "这是一个恒等式" << endl;

else if (b == 0 && c != 0)

cout << "方程无解" << endl;

else

{

x1 = -c / b;

cout << "方程只有一个解,x= " << x1 << endl;

}

}

else if (d==0)

{

x1 = -b / (2 * a);

cout << "方程有一对相同的解,x1=x2= " << x1;

}

else if (d<0)

{

cout << "方程无解" << endl;

}

else

{

x1 = (-b + sqrt(d)) / (2 * a);

x2 = (-b - sqrt(d)) / (2 * a);

cout << "方程有两个实根,x1=" << x1 << ",x2=" << x2 << endl;

}


return 0;

}


东莞大凡
2024-11-14 广告
标定板认准大凡光学科技,专业生产研发厂家,专业从事光学影像测量仪,光学投影测量仪.光学三维测量仪,光学二维测量仪,光学二维测量仪,光学三维测量仪,光学二维测量仪.的研发生产销售。东莞市大凡光学科技有限公司创立于 2018 年,公司总部坐落于... 点击进入详情页
本回答由东莞大凡提供
星丿辰nice
2015-04-06
知道答主
回答量:3
采纳率:0%
帮助的人:2.5万
展开全部
public class Test1 {
public static void main(String[] args) {
int a = 2;
int b = 3;
int c = -3;

double answer1,answer2;
answer1 = (-b+Math.sqrt((Math.pow(b, 2)-4*a*c)))/2*a;
answer2 = (-b+Math.sqrt((Math.pow(b, 2)-4*a*c)))/2*a;
System.out.println(answer1);
System.out.println(answer2);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式