21xrx.com
2024-09-20 06:15:47 Friday
登录
文章检索 我的文章 写文章
C++实现一元二次方程代码
2023-07-13 08:18:30 深夜i     --     --
C++ 一元二次方程 实现 代码

一元二次方程是高中数学中重要的一章,也是计算机编程中常用的数学知识,因此在计算机科学中,学习一元二次方程的应用也是很重要的。

在C++中,实现一元二次方程的代码是很简单的。下面是一段C++代码实现一元二次方程的计算:


#include <iostream>

#include <cmath>

using namespace std;

int main()

{

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

 cin>>a>>b>>c;

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

 if(delta>0){

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

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

  cout<<"x1="<<x1<<",x2="<<x2<<endl;

 }else if(delta==0){

  x1=x2= -b/(2*a);

  cout<<"x1=x2="<<x1<<endl;

 }else

  cout<<"方程无实根"<<endl;

 

 return 0;

}

以上代码中,变量a、b、c为方程的系数,也就是方程的标准形式:ax²+bx+c=0。变量x1和x2为方程的两个解,delta为判别式。

我们可以通过输入方程的系数a、b、c,然后计算出方程的解x1和x2。如果判别式大于0,方程有两个实数解;如果判别式等于0,方程有一个解;如果判别式小于0,则方程无实数解。

总之,通过这段简单的C++代码,我们可以很容易地实现一元二次方程的计算。这也是初学者们学习C++编程练习的一个很好的例子。

  
  

评论区

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