求3*3矩阵对角线元素和

lxN23 2014-04-21 11:20:49
#include <stdio.h>
int main()
{
int i,j,a[3][3],s=0;
printf("请输入任意9个数字: ");
for(i=0;i<3;i++)
{for(j=0;j<3;j++)
scanf("%d",a[i][j]);
}

for(i=0;i<3;i++)
{ for(j=0;j<3;j++)
if(i==j)

{ //printf("%d%d",i,j);
s+=a[i][j]+a[i][2-j];}

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

return 0;

}
求教大神,为什么我一点运行程序,然后程序就显示“已停止工作”????
...全文
154 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
火星守门员 2014-04-22
  • 打赏
  • 举报
回复
1、scanf 没有加取地址符“&” =====》scanf("%d",&a[i][j]); 2、如果是自己练习学习,想看到明显结果,可以再后面加一句getchar(); 这样程序运行后会等待你输入字符今后结束。

#include <stdio.h>
int main()
{
    int i, j, a[3][3], s = 0;
    printf("请输入任意9个数字:  ");
    for (i = 0; i<3; i++)
    {
        for (j = 0; j<3; j++)
            scanf("%d", &a[i][j]); // 修改的地方
    }
 
    for (i = 0; i<3; i++)
    {
        for (j = 0; j<3; j++)
        if (i == j)
        {   
            s += a[i][j] + a[i][2 - j];
        }
    }
    printf("%d\n", s); 
    getchar();//修改的地方
    return 0;
}
赵4老师 2014-04-22
  • 打赏
  • 举报
回复
printf里面的%和变量的一一对应关系 scanf里面的%和变量以及变量前加不加&的一一对应关系 是C代码中非常容易出错的地方,而且通常编译还不出错。 所以在编译源代码之前值得专门仔细检查一遍甚至多遍。 在每个最后不带\n的printf后面加fflush(stdout); 在每个不想受接收缓冲区旧内容影响的scanf前面加rewind(stdin); 另外请检查scanf的返回值。
漂浮一生 2014-04-22
  • 打赏
  • 举报
回复
scanf没有取地址
scanf("%d",&a[i][j]);
li4c 2014-04-22
  • 打赏
  • 举报
回复
#include <stdio.h>
int main()
{
int i,j,a[3][3],s=0;
printf("请输入任意9个数字:  ");
for(i=0;i<3;i++)
{for(j=0;j<3;j++)
        scanf("%d",&a[i][j]);
}
   
for(i=0;i<3;i++)
{   //printf("%d%d",i,j);
	j=i;
s+=a[i][j];

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

return 0;
   
}
Falleyes 2014-04-22
  • 打赏
  • 举报
回复
#include <stdio.h>
int main()
{
	int i, j, a[3][3], s = 0;
	printf("请输入任意9个数字:  ");
	for (i = 0; i<3; i++)
	{
		for (j = 0; j<3; j++)
			scanf("%d", &a[i][j]); //scanf("%d", a[i][j]);
	}

	for (i = 0; i<3; i++)
	{
		for (j = 0; j<3; j++)
		if (i == j)
		{   //printf("%d%d",i,j);
			s += a[i][j] + a[i][2 - j];
		}

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

	return 0;
}

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧