这是我的高斯消元主代码:
for(register int j=1;j<=n;++j){ if(i==j) continue; double rate=a[j][i]*1.0/a[i][i]; for(register int k=i;k<=n+1;++k) a[j][k]-=a[i][k]*rate; }
那么我的问题是,为什么k从 ii 开始呢?前面1至i-1列好像也不全都是0啊?