rt,AC on #2 至#10,#15。
#include<bits/stdc++.h>
using namespace std;
int n;
double a[110][110],x[110],flag,p;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
for(int j=1;j<=n+1;j++){
cin>>a[i][j];
}
}
for(int i=1;i<n;i++){
for(int j=i+1;j<=n;j++){
p=a[i][i]/a[j][i];
a[j][i]=0;
for(int k=i+1;k<=n+1;k++){
a[j][k]=a[j][k]*p-a[i][k];
if(a[j][k]==0){
flag=1;
}
}
}
}
for(int i=n;i>=1;i--){
for(int j=i+1;j<=n;j++){
a[i][n+1]-=a[i][j]*x[j];
}
x[i]=a[i][n+1]/a[i][i];
}
if(flag){
cout<<"No Solution";
}
else{
for(int i=1;i<=n;i++){
printf("%0.2lf\n",x[i]);
}
}
return 0;
}