📄 解多元方程.cpp
字号:
#include <iostream>
#include <math.h>
using namespace std;
void main()
{
int i=0,j=0,k=0,n=1,t=0,p=0;
double s=0.0;
double q=0.0;
double a[100][100];
double c[100];
cout<<"请输入你想处理方程的元数N:\n";
cin>>n;
for(i=0;i<n;i++)
{
cout<<"系数"<<i+1<<" ";
}
cout<<"常数C"<<endl;
for(i=0;i<n;i++)
{
cout<<"请依次输入第"<<i+1<<"个方程的系数A和常数C:"<<endl;
for(j=0;j<n;j++)
{
cin>>a[i][j];
}
cin>>c[i];
}
for(i=0;i<n;i++)
{ s=a[i][i];
for(j=0;j<n;j++)
{
a[i][j]/=s;
}
c[i]=c[i]/s;
for(p=0;p<n;p++)
{ q=a[p][i];
for(t=0;t<n;t++)
{
if(p!=i)
a[p][t]-=(a[i][t]*q);
}
if(p!=i)
c[p]-=c[i]*q;
}
}
cout<<"未知数为:"<<endl;
for(i=0;i<n;i++)
{
cout<<"x["<<i+1<<"]="<<c[i]/a[i][i]<<endl;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -