标题:求 3*3 矩阵元素之和以及 N*N 矩阵元素之和的拓展
取消只看楼主
JACKITE
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2014-11-8
结帖率:66.67%
已结贴  问题点数:20 回复次数:1 
求 3*3 矩阵元素之和以及 N*N 矩阵元素之和的拓展
#include <stdio.h>
int main()
{int a[3][3],m=0;
for(int i=0;i<3;i++)
{for(int j=0;j<3;j++)
scanf("%d",&a[i][j]);}
for(i=0;i<3;i++)
{for(int j=0;j<3;j++)
{if((i-0)==(j-0)||(i-2)==-(j-0))
m+=a[i][j];}}
printf("%d",m);
return 0;}


为什么第二次对for用j时,为什么要加int ,而i则不需要




#include <stdio.h>
int main()
{int a,b,c,e,m=0;
scanf("%d",&a);
b=a;
int d[b][a];
for(c=0;c<a;c++)
{for(e=0;e<a;e++)
scanf("%d",&d[c][e]);}
for(c=0;c<a;c++)
{for(e=0;e<a;e++)
{if(c==e||(c-(b-1))==-e)
m+=d[c][e];}}
printf("%d",m);
return 0;}
还有这个(为“求上面3*3对角元素之和”的拓展)为什么会一直d过不去?
搜索更多相关主题的帖子: include return 拓展 include return 拓展 
2014-12-03 18:46
JACKITE
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2014-11-8
得分:0 
那到底是什么问题呢?
2014-12-04 20:46



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-439527-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.762185 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved