求助!c语言有错
#include "stdio.h"#include "math.h"
#define N 2
#define M 3
main()
{double a,g;int i,j,k,l;
for(i=1;i<N+1;i++){
for(j=1;j<M+1;j++)
scanf("%f",&a);
}
for(i=1;i<N+1;i++){ g=fabs(a);l=i;
for(j=i+1;j<N+1;j++) if(fabs(a)>g) {g=fabs(a);l=j;}
if(g!=0) for(k=i;k<M+1;k++)
{g=a;a=a;a=g;}
if(a!=0)
for(k=1;k<N+1;k++) {if(k==i) continue;
if(a!=0) {a=a/a; for(l=i+1;l<M+1;l++)
a=a-a*a;
}
}
for(i=1;i<N+1;i++) printf("%f\n",a/a);
}
}
这是我编的求二元一次方程组的c程序,但用2,2 ,4;2,3,5;带入时结果是1和0.5,啊有哪位高手帮我看看啊!!!! 不会~忘得差不多了 唯一啊,偶不懂C,帮不了你了1 没学 C``````````闪人`` <p><input type="checkbox" name="atc_convert" />Wind Code自动转换</p><p>楼主要把左边的"Wind Code自动转换"关掉</p>
页:
[1]