C语言----求“鞍点”
来源:互联网 发布:网络贷款 申请流程 编辑:程序博客网 时间:2024/04/30 13:12
求 “鞍点”
在 Xcode 上用 C语言实现的:
#import <Foundation/Foundation.h>int main(int argc, const char * argv[]){// 求鞍点 int array[3][3] = {0}; //生成数组元素 for ( int i = 0; i < 3; i++ ) { for ( int j = 0; j < 3; j++ ) { array[i][j] = arc4random() % 30; printf( "%2d\t", array[i][j] ); } printf( "\n" ); } int max = 0, min = INT32_MAX; int count = 0;//记录当前出现的鞍点的个数 for ( int i = 0; i < 3; i++ ) { for ( int j = 0; j < 3; j++ ) { max = array[i][j];//假设当前渠道的 i 行 j 列为最大值 BOOL isMax = YES;//然后开始找当前 i 行,看看给定的数是否真的为最大 for ( int column = 0; column < 3; column++ ) { if ( array[i][column] > max ) { isMax = NO; break; } } //用 isMax 控制循环 if ( !isMax ) { continue; } min = array[i][j];//假定当前取到的 i 行 j 列维当前列中的最小值 BOOL isMin = YES;//然后查找本列,看看是否真的为最小值 for ( int row = 0; row < 3; row++ ) { if ( array[row][j] < min ) { isMin = NO; break; } } if ( !isMin ) { continue; } count++; printf ( "%d 行,%d 列,鞍点为: %d\n", i, j, array[i][j] ); } } if ( count == 0 ) { printf ( "没有找到鞍点!\n" ); } return 0;}
0 0
- C语言----求“鞍点”
- C语言算法---求鞍点
- C语言找鞍点
- C语言+鞍点
- 鞍点-week7-C语言习题集
- 求鞍点
- 求鞍点
- C语言,二维数组 找鞍点
- C语言之鞍点的查找
- C语言练习——鞍点
- 二维数组的“鞍点”(C语言)
- C语言作业-7-2鞍点
- 用C语言实现计算鞍点
- 关于二维数组求鞍点的C程序(多鞍点?!)
- 求鞍点(acm)
- 求二维数组鞍点
- 【C语言】找出一个二维数组的“鞍点”【原创技术】
- C语言之基本算法32—鞍点
- Android学习 8-> 相对布局RelativeLayout
- SQLSERVER创建维护计划失败时解决办法
- [企业管理]人性化管理的基础讨论与思考之呻吟
- Spring学习笔记(7)----装配各种集合类型的属性
- Android应用开发学习—Toast使用方法大全
- C语言----求“鞍点”
- python sympy包符号运算进行定积分计算
- CRC16校验程序
- DNS劫持与DNS污染
- 常用正则表达式
- Android开发:Android设备传感器开发总结
- 试题推荐系统
- POJ1091 跳蚤 素因子分解+容斥原理
- github入门和GitHub for Windows教程整理