怎么没人写个实际点的方法
我也是做过一个类似的10X1-X2-2X3=7.2
-X1+10X2-2X3=8.3
-X1-X2+5X3=4.2
#include "stdio.h"
#include "conio.h"
void main()
{
float a[3][4]={
{10,-1,-2,7.2},
{-1,10,-2,8.3},
{-1,-1,5,4.2}
};
int i=0,j=0,k=0,t;
while(i<4)
{
a[0][i]=a[0][i]/a[0][0];
a[1][i]=a[0][i]+a[1][i];
a[2][i]=a[2][i]+a[0][i];
i++;
}
while(j<4)
{
a[1][j]=a[1][j]/a[1][1];
a[0][j]=a[1][j]*a[0][1]+a[0][j];
a[2][j]=a[1][j]*a[2][1]+a[2][j];
j++;
}
while(k<4)
{
a[2][k]=a[2][k]/a[2][2];
a[0][k]=a[2][k]*a[0][2]+a[0][k];
a[1][k]=a[2][k]*a[1][2]+a[1][k];
}
printf("%f",a[t][0]);
printf("%f",a[t][1]);
printf("%f",a[t][2]);
getch();
}
思路应该是这个,可是运行不出结果呢?请高手帮帮忙
[[it] 本帖最后由 kd0376 于 2008-8-14 11:55 编辑 [/it]]