第八周求方程的根

来源:互联网 发布:5毛特效软件 编辑:程序博客网 时间:2024/05/21 14:41

问题及方程:

#include <iostream>#include <cmath>using namespace std;int main(){ double a,b,c,x1,x2,delt; cout<<"a*x*x_b*y+c=0"<<"请输入a,b,c的值"<<endl; cin>>a>>b>>c; delt=b*b-4*a*c;while (a==0)  {cout<<"请重新输入"<<endl; cin>>a>>b>>c;  } if (delt<0)    cout<<"方程无实根"<<endl;else if (delt==0){    cout<<"方程有两个相等的实数根"<<"x1=x2=";    x1=-b+sqrt(delt)/(2*a);    cout<<x1<<endl;}    else    {        cout<<"方程有两个不相等的实数根"<<endl ;    x1=-b+sqrt(delt)/(2*a);    cout<<"x1="<<x1<<endl ;   x2=-b-sqrt(delt)/(2*a);   cout<<"x2="<<x2<<endl;    }     return 0;}


运行结果:

 

0 0
原创粉丝点击