第一篇解题报告


2019-12-16 10:31 
Duplexpiano 
阅读(
评论(

编辑

收藏

#题目(计算矩阵两个对角线之和):

#解题思路:
首先,题目要求输入一个4×4的矩阵,所以需要定义一个二维数组以及行、列变量,使用for循环依次输入;
其次,题目要求计算两对角线之和,所以需要找出两对角线上的所有元素,其中两对角线相交点需相加两次,此时需要使用for循环与if-else结构进行循环判断。
最后,找出的元素依次相加,得出答案。
#流程图:
https://assets.processon.com/diagram_export/flow
#代码实现:
int i, j, a[4][4];
long sum = 0;
for(i = 0; i < 4; i++)
for(j = 0; j < 4; j++)
scanf(“%d”, &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];
printf(“sum = %ld\n”, sum);

版权声明:本文为liutao1037原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/liutao1037/p/12047824.html