解N元一次方程,我这个程序哪里错了啊啊啊啊啊啊啊!#includeint x[100];void main(){void solution(int n,int a[][100],int b[]);int a[100][100],b[100];int i,j,n;scanf("%d",&n);for(i=1;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 05:36:32
解N元一次方程,我这个程序哪里错了啊啊啊啊啊啊啊!#includeint x[100];void main(){void solution(int n,int a[][100],int b[]);int a[100][100],b[100];int i,j,n;scanf(

解N元一次方程,我这个程序哪里错了啊啊啊啊啊啊啊!#includeint x[100];void main(){void solution(int n,int a[][100],int b[]);int a[100][100],b[100];int i,j,n;scanf("%d",&n);for(i=1;i
解N元一次方程,我这个程序哪里错了啊啊啊啊啊啊啊!
#include
int x[100];
void main()
{
void solution(int n,int a[][100],int b[]);
int a[100][100],b[100];
int i,j,n;
scanf("%d",&n);
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
scanf("%d",&a[i][j]);
for(i=1;i<=n;i++)
scanf("%d",&b[i]);
solution(n,a,b);
}
void solution(int n,int a[][100],int b[])
{
int i,j,k;
int t1,t2;
for(k=1;k<=n;k++)
{
if(a[k][k])
for(i=1;i<=n;i++)
{
if(i!=k)
{
t1=a[i][k];
t2=a[k][k];
}
for(j=1;j<=n;j++)
a[i][j]=t2*a[i][j];
b[i]=t2*b[i];
for(j=1;j<=n;j++)
a[i][j]=a[i][j]-a[k][j]*t1;
b[i]=b[i]-b[k]*t1;
}
}
for(i=1;i<=n;i++)
{
x[i]=b[i]/a[i][i];
printf("%d",x[i]);
printf("\n");
}
}

解N元一次方程,我这个程序哪里错了啊啊啊啊啊啊啊!#includeint x[100];void main(){void solution(int n,int a[][100],int b[]);int a[100][100],b[100];int i,j,n;scanf("%d",&n);for(i=1;i
抱歉···我看不懂··