求一个3×3的整型行列式副对角线行列式公式元素之和。

help!求3*3整型矩阵对角线元素之和。。。下面的代码能编译和连接,但却不能被执行,为什么???#include &stdio.h&void main (){ int a,b,c,d,e,f,g,h,i,x,y; int m[3][3]={{a,b,c},{d,e,f},{g,h,i}}; scanf (&%d,%d,%d,%d,%d,%d,%d,%d,%d&,a,b,c,d,e,f,g,h,i); x=a+e+i; y=c+e+g; printf (&x=%d,y=%d\n&,x,y);}
回答1:你那abc是变量。使用二重循环for(int i=0;i&3;i++)for(int j=0;i&3;j++) scanf (&%d&,&m[i][j]);
回答2:scanf (&%d,%d,%d,%d,%d,%d,%d,%d,%d&,a,b,c,d,e,f,g,h,i);这个不对要&a,&b...&iint m[3][3]={{a,b,c},{d,e,f},{g,h,i}};要放在scanf后边x=a+e+i;y=c+e+g;应该是x=m[0][0]+m[1][1]+m[2][2];y=m[2][0]+m[1][1]+m[0][2];
回答3:  C/C++ code  #include &stdio.h&
void main ()
int i,j,x,y;
int m[3][3];
for(i = 0; i & 3; ++i)
for(j = 0; j & 3; ++j)
scanf(&%d&, &m[i][j]);
x=m[0][0]+m[1][1]+m[2][2];
y=m[0][2]+m[1][1]+m[2][0];
printf (&x=%d,y=%d\n&,x,y);
回答4:“数组初始化”和“数组赋值”不是一回事!
wukexianliang
回答5:我5楼的代码,哪里不对,对的啊探讨的确不是一回事,现在我就是赋值这块模糊,3楼推荐用2重循环,5楼的代码执行时不对,能给个使用2重循环赋值的例子吗?引用:“数组初始化”和“数组赋值”不是一回事!
wukeyong22
回答7:  C/C++ code  #include &stdio.h&
void main ()
int i,j,x,y;
int m[3][3];
for(i = 0; i & 3; ++i)
for(j = 0; j & 3; ++j)
scanf(&%d&, &m[i][j]);//给数组元素赋值
x=m[0][0]+m[1][1]+m[2][2];//x=a+e+i;
y=m[0][2]+m[1][1]+m[2][0];//y=c+e+g;
printf (&x=%d,y=%d\n&,x,y);本帖子已过去太久远了,不再提供回复功能。求任意一个3×3矩阵对角线元素之和(两条对角线都要求和)。
帮忙编一个简单的,谢谢了!
{int a[3][3],i,j,sum=0;
printf("please input a 3*3 integer array:\n");
for(i=0;i&3;i++)
for(j=0;j&3;j++)
scanf("%d",&a[i][j]);
printf("the 3*3 integer array is:\n",);
for(i=0;i&3;i++)
{ for(j=0;j&3;j++)
printf("%d ",a[i][j]);
printf("\n");
for(i=0;i&3;i++)
sum+=a[i][i]+a[i][2-i];
if(i==1) sum-=a[1][1];
printf("the sum of diagonal is: %d\n",sum);
# include &stdio.h&void main(){int a[4][4],s1=s2=0;int i,j;for (i=0;i&4...
dim a%(1 to 4,1 to 5),n%,m%,i%,j%,max% '假设是4×5的数组
for m=1 to 4
for n=1 to ...
你出现的这种现象时STC单片机未进入下载模式,建议你检查你的串口通信部分的电路,是不是电平转换芯片坏了?由于你的单片机能正常运行,所以单片机出问题的可能性不太大...
编写一个函数,传入要求余的两个参数,方法体使用%对参数求余并返回。
int fan(int a, int b) //a是需要求余的数,b是除数
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区扫二维码下载作业帮
1.75亿学生的选择
下载作业帮安装包
扫二维码下载作业帮
1.75亿学生的选择
C语言 求一个3*3的整型矩阵对角线元素之和
扫二维码下载作业帮
1.75亿学生的选择
#includemain(){\x09int a[3][3],i,j,sum=0;\x09printf("请输入数组元素:(3*3)\n");\x09for(i=0;i
为您推荐:
其他类似问题
扫描下载二维码本帖子已过去太久远了,不再提供回复功能。
本帖子已过去太久远了,不再提供回复功能。欢迎加入我们,一同切磋技术。 &
用户名: &&&
密 码: &
共有 25544 人关注过本帖
标题:求一个3*3的整型矩阵对角线元素之和
等 级:新手上路
&&已结贴√
&&问题点数:20&&回复次数:16&&&
求一个3*3的整型矩阵对角线元素之和
#include &stdio.h&
void main()
&&&int i,sum, a[3][3]={{1,2,3},{4,5,6},{7,8,9}};
&&&for(i=0;i&3;i++)
&&&sum=sum+a[i]i][;
&&&printf(&%d\n&,sum);
}求大神指点,这个程序为什么运行结果错误
搜索更多相关主题的帖子:
来 自:元外元
等 级:论坛游民
帖 子:31
专家分:76
你的sum 没赋0,程序就把sum所占内存里面的随机数拿来用了
等 级:新手上路
帖 子:17
#include &stdio.h&
void main()
&&&int i,sum=0, a[3][3]={{1,2,3},{4,5,6},{7,8,9}};
&&&for(i=0;i&3;i++)
&&&sum=sum+a[i][i];
&&&printf(&%d\n&,sum);
等 级:蝙蝠侠
帖 子:184
专家分:809
定义变量,给个初始值,养成好习惯。
等 级:业余侠客
帖 子:149
专家分:265
回复 楼主 情海
再加一句 sum=0就好了。
等 级:ID已被封
帖 子:211
专家分:237
对角线元素之和???还是再加a[2][0]anda[0][2]?
等 级:新手上路
赋个初值就好了!嘿嘿。。。
等 级:职业侠客
帖 子:212
专家分:307
#include &stdio.h&
void main()
&&&int i = 0;
&&&int sum = 0;
&&&int&&a[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
&&&for(i = 0;i & 3;i++)
&&&sum = sum+a[i]i];
&&&printf(&%d\n&,sum);
代码再小也要规范一下格式
等 级:蒙面侠
帖 子:1864
专家分:4121
楼主要的是一条对角线还是两条对角线?
认认真真的学习,踏踏实实的走路:戒骄戒躁!!!
等 级:职业侠客
帖 子:212
专家分:307
回复 9楼 yaobao
发现新的问题了
给他码个程序吧
版权所有,并保留所有权利。
Powered by , Processed in 0.057749 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved这是C语言编程题,求一个3*3矩阵对角线元素之和_学习帮助 - QQ志乐园
您的当前位置: &
这是C语言编程题,求一个3*3矩阵对角线元素之和
来源: |人气:755 ℃|时间: 17:16:31
为了解决用户可能碰到关于"这是C语言编程题,求一个3*3矩阵对角线元素之和"相关的问题,志乐园经过收集整理为用户提供相关的解决办法,请注意,解决办法仅供参考,不代表本网同意其意见,如有任何问题请与本网联系。"这是C语言编程题,求一个3*3矩阵对角线元素之和"相关的详细问题如下:
main(){int x[3][3]={0};int a=0,b=0; //分别是两个对角线和int i,j;for(i=0;i&3;i++)for(j=0;j&3;j++){printf("输入%d行%d列数.n",i,j);scanf("%d",&x[i][j]);}for(i=0;i&3;i++)for(j=0;j&3;j++){if(i==j) a=a+x[i][j];if(i+j==2) b=b+x[i][j];}printf("a=%d,b=%dn",a,b,);}
||||点击排行C语言实验题——求一个3*3矩阵对角线元素之和
给定一个3*3的矩阵,请你求出正对角线元素之和。
按照行优先顺序输入一个3*3矩阵,每个矩阵元素均为整数。
对角线元素之和。
#include&stdio.h&
int main()
&int i,j,m=0,n,k,a[3][3];
&for(i=0;i&3;i++)
&{for(j=0;j&3;j++)
&scanf("%d",&a[i][j]);}
&for(k=0;k&3;k++)
&m=m+a[k][k];
&printf("%d\n",m);
&return 0;
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 四阶行列式对角线法则 的文章

 

随机推荐