一,马鞍数定义
马鞍数,是指数阵n*m中在行上最小而在列上最大的数。
如:数阵n*m,其中 n=5 m=5
1 6 7 8 9
4 5 6 7 8
3 4 5 2 1
2 3 4 9 0
5 6 7 6 8
则第5行第1列的数字“5”即为该数阵的一个马鞍数。
二,如何通过C语言实现?
1.问题分析
- 创建一个2维数组;
- 找出每一行中最小的数;
- 找出每一列最大的数;
- 在2维数组中找到满足2,3条件的数,否则没有。
2.分步实现
- 创建一个4*4数组;
//输入4*4的数组
for (i = 0; i <