练习>>代码实现5*5数组的交叉线上数字之和(中间的那个数只需要计算一次)

简介: 练习>>代码实现5*5数组的交叉线上数字之和(中间的那个数只需要计算一次)

5*5数组

1     3     5     7    9

2     4     6     8   10

2     3     4     5    6

4     5     6     7    8

1     3     4     5    6


计算交叉线上数之和

f995ff7253cb4abe998f3888e6ab07f7.png


代码实现:

#include <stdio.h>
int fun(int a[5][5])
{
  return a[0][0] + a[1][1] + a[2][2] + a[3][3] + a[4][4] + a[0][4] + a[1][3] + a[3][1] + a[4][0];
}
int main()
{
  int a[5][5] = { {1,3,5,7,9} ,{2,4,6,8,10}, {2,3,4,5,6}, {4,5,6,7,8}, {1,3,4,5,6} };
  int y = 0;
  y = fun(a);
  printf("s=%d\n",y);
  return 0;
}
GOTXX
+关注
目录
打赏
0
0
0
0
28
分享
相关文章
第五十练 请以递归方式实现计算给定数字的幂的函数
第五十练 请以递归方式实现计算给定数字的幂的函数
48 4
|
11月前
【错题集-编程题】删除相邻数字的最大分数(动态规划 - 线性 dp)
【错题集-编程题】删除相邻数字的最大分数(动态规划 - 线性 dp)
第四十六练 请以递归方式实现计算整数列表的和
第四十六练 请以递归方式实现计算整数列表的和
64 2
第四十七练 请以递归方式实现计算整数列表的最大值
第四十七练 请以递归方式实现计算整数列表的最大值
71 2
Python实现案例讲解~计算斐波那斐数列的前n项
Python实现案例讲解~计算斐波那斐数列的前n项
|
11月前
7-7 念数字 (15 分)(用数组简化判断过程)
7-7 念数字 (15 分)(用数组简化判断过程)
77 0
构造命题公式的真值表
构造命题公式的真值表
195 0
【模拟】特别数的和、移动距离、连号区间、错误票据思路详解及代码实现
取出最后一位,然后将n除去最后一位,将刚刚取出的进行判定。
110 0