求一个3*3的整型矩阵对角线元素之和,程序没错,但是为什么结果错误?


#include<stdio.h>

int main()

{

int str[3][3],i,j,s;

for(i=0;i<3;i++)

{

for(j=0;j<3;j++)

{

scanf("%d",&str[i][j]);

}

}

for(i=0;i<3;i++)

for(j=0;j<3;j++)

if(i==j||i+j==2)

s=s+str[i][j];

printf("%d\n",s);

return 0;

}


本_哈登
浏览 1521回答 1
1回答

Lemon156

你 s 没有给它赋初始值
打开App,查看更多内容
随时随地看视频慕课网APP