用行指针变量求4阶矩阵的主矩阵对角线元素之和和

编程实现:分别求4*4矩阵主对角线和次对角线元素和并输出,矩阵元素从键盘输入。,
编程实现:分别求4*4矩阵主对角线和次对角线元素和并输出,矩阵元素从键盘输入。,
#include&iostream.h&
int main()
int i,j,a[4][4],sum=0;
cout&&"input a[4][4]: \n";
for(i=0;i&4;i++)
for(j=0;j&4;j++)
cin&&a[i][j];
for(i=0;i&4;i++)
for(j=0;j&4;j++)
if((i==j)||(i+j==3))
sum+=a[i][j];
cout&&"sum is:
相关知识等待您来回答
编程领域专家
& &SOGOU - 京ICP证050897号求助4*4矩阵的主对角线元素之和,为什么这个代码不行啊 坑爹啊_c语言吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:310,593贴子:
求助4*4矩阵的主对角线元素之和,为什么这个代码不行啊 坑爹啊收藏
#include&stdio.h& void main(){
int a[4][4];
int i,j,sum=0;
for(i=0;i&4;i++)
for(j=0;j&4;j++)
{ scanf("%d",&a[i][j]);
sum=sum+a[i][j];
printf("sum=%d\n",sum);}
什么错误。。
错误已解决
00,01,02,03,10,11,12,13,20,21,22,23,30,31,32,33,i=j
只是一条的#include&stdio.h& void main(){ int a[4][4]; int i,j,sum=0;
printf("请输入多维数组的元素:\n");for(i=0;i&4;i++) for(j=0;j&4;j++) { scanf("%d",&a[i][j]); if(i==j) {sum=sum+a[i][j];} if(i+j==3){sum=sum+a[i][j];} } printf("sum=%d\n",sum);}
楼主哪个学校的?
回5L 鄙人一般二本 湖南工程学院
我也有一4*4矩阵让编译来着
运行后错误
刚发的贴有空帮我看下
陈__渝吧?哈哈。。。我认识你。。。
咦,你怎么知道我是谁啊,
嘿嘿 你是~~~~
哈哈。。。小渝你啊。。。。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或一个四阶矩阵,主对角线是a其余都是1,r=3,求a_百度作业帮
拍照搜题,秒出答案
一个四阶矩阵,主对角线是a其余都是1,r=3,求a
一个四阶矩阵,主对角线是a其余都是1,r=3,求a
a=-3,用初等变换化简再判断.经济数学团队帮你解答.请及时评价.黑龙江省计算机二级 题库_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者
评价文档:
喜欢此文档的还喜欢
黑龙江省计算机二级 题库
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
大小:109.40KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢用C语言编程:求一个3行3列的矩阵对角线的元素之和。_百度知道
用C语言编程:求一个3行3列的矩阵对角线的元素之和。
提问者采纳
for (i = 0;int main(){
int array[3][3];%d\
sum = array[0][0] + array[0][2] + array[1][1] + array[2][0] + array[2][2]; i++)
for (j = 0; 3; 3, &array[i][j]);;%d&quot, j++)
scanf(&quot, sum);
return 0, sum.h&gt#include & i &n& j &
提问者评价
知道了!谢啦
其他类似问题
为您推荐:
c语言编程的相关知识
其他3条回答
是主对角线,还是副对角线,还是主副对角线之和?
int a[3][3];
//设矩阵的数据存于数组中int sum=0;for (int i=0;i&3;i++){
for (int j=0;j&3;j++)
if (i==j) sum+=a[i][j];
}}//sum就是要求的对角线之和。
main(){ int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; int i,j,t,q,sum=0; for(i=0;i&3;i++){ printf(&%d&,a[i][2-i]); t+=a[i][2-i];} for(j=0;j&3;j++){ printf(&%d&,a[2-j][j]);q+=a[2-j][j];}sum=t+q;printf(&%d&,sum);}
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 矩阵副对角线 的文章

 

随机推荐