求4*4矩阵两条矩阵对角线的所有元素之和?
思路如图所示:
![](https://i-blog.csdnimg.cn/blog_migrate/b4e7af2d0cc1f75e11f3293e1ba1dd80.png)
代码示例:(觉得不错,可以骗个赞不啊? )
/*4*4矩阵两条矩阵对角线的所有元素之和*/
#include<stdio.h>
int main()
{
//1 2 3 4 =5
//5 6 7 8 =13
//1 2 3 4 =5
//5 6 7 8 =13
/*输入元素*/
int i=0,j=0;
int a[4][4];
printf("请输入4*4矩阵元素:\n");
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
scanf("%d",&a[i][j]);
}
}
j=3;
int temp=0;
for(i=0;i<4;i++)
{ //1+4; 6+7
temp=temp+a[i][i]+a[i][j];//00+03; 11+12;
// printf("\ntest:%d\n",temp);//测试代码用的!
j--;
}
printf("\n%d\n",temp);
printf("\n4*4矩阵:\n");
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
printf("%d ",a[i][j]);
}
printf("\n");
}
return 0;
}
如果有同学最近期末,急需要用一个C语言写一个期末项目的可以加QQ咨询下,不贵的! QQ:1458079840;