c语言求矩阵的鞍点

1,鞍点是矩阵元素所在行的最大值,列的最小值。

2.首先定义三个整数变量,保存控制循环的变量,以及标志是否有鞍点。

3.然后,定义三个整数数组变量,存储矩阵的元素,以及每行的最大值和每列的最小值。

4.设置最大数组和最小数组的初始值,用memset函数实现。

5.然后,输入矩阵的每个元素由两层回路控制。

6.使用两层for循环控制每行最大值和每列最小值的获取。

7.使用if语句控制每行最大值的获取。

8.继续使用if语句获得矩阵每一列的最小值。

9.然后,逐个读取矩阵中的元素,判断是否有鞍点,如果是鞍点,输出坐标和值。

10.最后,当矩阵中没有鞍点时,输出矩阵没有鞍点的信息。

11.运行程序。当输入一个5*5的矩阵时,计算机会判断是否有鞍点,并输出鞍点的坐标和值。