用C++如何编写解二元方程组的程序?
1个回答
2022-12-14 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
需要写下它的方程式:
ax+by=m
cx+dy=n
可以求得x,y的通解
x=(md-bn)/(ad-bc)
y=(mc-an)/(bc-ad)
#include<iostream>,#include<cmath>,usingnamespacestd,intmain()。
2.{doublea,b,c,root1,root2;cout<<"请输入一元二次方程的系数(a,b,c)
3.<<endl;cin>>a>>b>>c;if(a==0)//判断系数a是否为0{cout<<"不是一个一元二次方程”<<endl;return-1;}。
4.doublet=b*b-4*a*c;if(t<0)//判断议程是否有实根{cout<<"方程没有实根"<<endl;
return-1;}。
5.if(t==0)//判断议程是否有等根root1=root2=-b/(2*a);else{root1=(-b+sqrt(t))/(2*a);root2=(-b-sqrt(t))/(2*a);}。
6.cout<<"方程的根为:"<<root1<<"和"<<root2<<endl;return0;}。