在两个不同的程序中用了相同的scanf输入语句,得到的结果不一样。其中一个没有成功输入
你第一个程序的w[m][n]还没输入,所以赋值给w[n][m]之后是0,顺序反过来就对了(你第二个程序就是)
#include<stdio.h>
#include<math.h>
int main()
{
int i,w[100][100],M,N,m,n;
scanf("%d %d",&M,&N);
for(i=0;i<M;i++){
scanf("%d %d",&m,&n);
scanf("%d",&w[m][n]);
printf("w[%d][%d]=%d\n",m,n,w[m][n]);
w[n][m]=w[m][n];
}
return 0;
}