21xrx.com
2024-12-22 22:36:51 Sunday
登录
文章检索 我的文章 写文章
求解一元二次方程的c++语言程序
2023-07-07 14:56:21 深夜i     --     --
C++ 一元二次方程 程序

一元二次方程是初学者数学中常见的一种形式,即ax²+bx+c=0的形式,其中a、b、c分别为系数。为方便计算,设计求解一元二次方程的C++语言程序是很重要的。

程序的实现思路如下:

1.读取输入的三个系数a、b、c;

2.计算方程的根,公式为:x1=(-b+sqrt(b^2-4ac))/2a,x2=(-b-sqrt(b^2-4ac))/2a;

3.输出计算结果。

以下是完整的求解一元二次方程的C++语言程序:

#include

#include

using namespace std;

int main(){

  double a, b, c, x1, x2;

  cout << "输入一元二次方程的系数a、b、c:" << endl;

  cin >> a >> b >> c;

  //计算方程的根

  double delta = b*b-4*a*c;

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

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

  //输出计算结果

  cout << "方程的根为:x1=" << x1 << ",x2=" << x2 << endl;

  return 0;

}

运行程序,输入方程的系数a=1,b=2,c=1,程序会计算方程的根并输出结果:

输入一元二次方程的系数a、b、c:

1 2 1

方程的根为:x1=-1,x2=-1

通过此例,可以看出,在C++语言中实现计算一元二次方程并不难,只需要了解数学公式和C++语言语法即可。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复