c语言求矩阵的鞍点
1,鞍点是矩阵元素所在行的最大值,列的最小值。
2.首先定义三个整数变量,保存控制循环的变量,以及标志是否有鞍点。
3.然后,定义三个整数数组变量,存储矩阵的元素,以及每行的最大值和每列的最小值。
4.设置最大数组和最小数组的初始值,用memset函数实现。
5.然后,输入矩阵的每个元素由两层回路控制。
6.使用两层for循环控制每行最大值和每列最小值的获取。
7.使用if语句控制每行最大值的获取。
8.继续使用if语句获得矩阵每一列的最小值。
9.然后,逐个读取矩阵中的元素,判断是否有鞍点,如果是鞍点,输出坐标和值。
10.最后,当矩阵中没有鞍点时,输出矩阵没有鞍点的信息。
11.运行程序。当输入一个5*5的矩阵时,计算机会判断是否有鞍点,并输出鞍点的坐标和值。