【C++】解二元一次方程组 36
就是输入两行字符串,比如说:3x+y=4x-2y=5然后输出x等于几和y等于几。只包含整数、小写字母及+、-、=这三个数学符号(当然,符号“-”既可作减号,也可作负号)。...
就是输入两行字符串,比如说:
3x+y=4
x-2y=5
然后输出x等于几和y等于几。
只包含整数、小写字母及+、-、=这三个数学符号(当然,符号“-”既可作减号,也可作负号)。方程中并没有括号,也没有除号,方程中的字母表示未知数。
键入的二元一次方程组均合法
多几个例子:
4y=3x+5
2y+8=x 展开
3x+y=4
x-2y=5
然后输出x等于几和y等于几。
只包含整数、小写字母及+、-、=这三个数学符号(当然,符号“-”既可作减号,也可作负号)。方程中并没有括号,也没有除号,方程中的字母表示未知数。
键入的二元一次方程组均合法
多几个例子:
4y=3x+5
2y+8=x 展开
2019-02-28
展开全部
#include <iostream>
#include<iomanip>
using namespace std;
int main()
{
double a,b,c,d,e,f,x,y;
cin>>a>>b>>c>>d>>e>>f;//直接输入ax+by=c,dx+ey=f的参数,化简一下不难
x=(e*c-b*f)/(a*e-b*d);
y=(d*c-a*f)/(b*d-a*e);//这里指ax+by=c,dx+ey=f的解
cout << fixed << setprecision(1); //保留位数自行调整
cout<<"x="<<x<<endl;
cout<<"y="<<y<<endl;
return 0;
}//这应该最简了
#include<iomanip>
using namespace std;
int main()
{
double a,b,c,d,e,f,x,y;
cin>>a>>b>>c>>d>>e>>f;//直接输入ax+by=c,dx+ey=f的参数,化简一下不难
x=(e*c-b*f)/(a*e-b*d);
y=(d*c-a*f)/(b*d-a*e);//这里指ax+by=c,dx+ey=f的解
cout << fixed << setprecision(1); //保留位数自行调整
cout<<"x="<<x<<endl;
cout<<"y="<<y<<endl;
return 0;
}//这应该最简了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询