编写一个程序,求二元一次方程组
1个回答
展开全部
你该说明用什么程序!(比如 vb 的?c# 的?FORTRAN 的?)
下面是复制自网页 http://tieba.baidu.com/p/192822508 是c++ 的。
#include "iostream.h"
int main()
{
float a,b,c,d,e,f;
cout<<"请输入二元一次方程组"<<endl<<"ax+by+c=0"<<endl<<"dx+ey+f=0"<<endl;
cout<<"a=";
cin>>a;
cout<<"b=";
cin>>b;
cout<<"c=";
cin>>c;
cout<<"d=";
cin>>d;
cout<<"e=";
cin>>e;
cout<<"f=";
cin>>f;
if(a*e==b*d)
{
cout<<"此方程无解"<<endl;
}
else
{
cout<<"x="<<(b*f-e*c)/(a*e-b*d)<<endl;
cout<<"y="<<(a*f-d*c)/(b*d-a*e)<<endl;
}
return 0;
}
下面复制自 http://zhidao.baidu.com/link?url=1FpA_OyTE4idlHgIusTDn9Lvu57WFRqM2Dc_XkqX5VgfL6mdu351-eFWVGBBMJu1mXl0ZIl2lqbYOxvHifp57q 是一个qbasic的
Cls
Input "Please input the A1 B1 C1 of A1x+B1y+C1=0";a1,b1,c1
Input "Please input the A2 B2 C2 of A2x+B2y+C2=0";a2,b2,c2
If (A1*B2-A2*B1=0) or (A1*B2-A2*B1=0) then
Print "The input is error!"
Else
Print "x=";(B1*C2-B2*C1)/(A1*B2-A2*B1)
Print "y=";(A1*C2-A2*C1)/(B1*A2-B2*A1)
End if
End
你自己也可以用你的需要作《搜索条件》在网上【搜】一下。
比如[c语言解二元一次方程组程序]。
下面是复制自网页 http://tieba.baidu.com/p/192822508 是c++ 的。
#include "iostream.h"
int main()
{
float a,b,c,d,e,f;
cout<<"请输入二元一次方程组"<<endl<<"ax+by+c=0"<<endl<<"dx+ey+f=0"<<endl;
cout<<"a=";
cin>>a;
cout<<"b=";
cin>>b;
cout<<"c=";
cin>>c;
cout<<"d=";
cin>>d;
cout<<"e=";
cin>>e;
cout<<"f=";
cin>>f;
if(a*e==b*d)
{
cout<<"此方程无解"<<endl;
}
else
{
cout<<"x="<<(b*f-e*c)/(a*e-b*d)<<endl;
cout<<"y="<<(a*f-d*c)/(b*d-a*e)<<endl;
}
return 0;
}
下面复制自 http://zhidao.baidu.com/link?url=1FpA_OyTE4idlHgIusTDn9Lvu57WFRqM2Dc_XkqX5VgfL6mdu351-eFWVGBBMJu1mXl0ZIl2lqbYOxvHifp57q 是一个qbasic的
Cls
Input "Please input the A1 B1 C1 of A1x+B1y+C1=0";a1,b1,c1
Input "Please input the A2 B2 C2 of A2x+B2y+C2=0";a2,b2,c2
If (A1*B2-A2*B1=0) or (A1*B2-A2*B1=0) then
Print "The input is error!"
Else
Print "x=";(B1*C2-B2*C1)/(A1*B2-A2*B1)
Print "y=";(A1*C2-A2*C1)/(B1*A2-B2*A1)
End if
End
你自己也可以用你的需要作《搜索条件》在网上【搜】一下。
比如[c语言解二元一次方程组程序]。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询