作业帮 > 综合 > 作业

用指针方法,编写一个函数,求矩阵主对角线元素之和Sum.

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 20:43:01
用指针方法,编写一个函数,求矩阵主对角线元素之和Sum.
#include
int main()
{
int a[4][4]={{7,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,5}};
int i,sum=0;
for (i = 0; i < 4; ++i)
{
sum+=a[i][i];
}
printf("%d \n", sum);
return 0;
}
-----没看到是用指针--------------------------改了一版用指针的
20
-----------------上边结果-------下边代码---------------
#include
int main()
{
int a[4][4]={{7,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,5}};
int i,sum=0;
int *p;
p = (int*)a;
for (i = 0; i < sizeof(a)/4; i+=5)
sum+=*(p+i);
printf("%d \n", sum);
return 0;
}