找出二维数组中的鞍点
来源:互联网 发布:环境保护实用数据手册 编辑:程序博客网 时间:2024/05/17 03:11
找出二维数组中的鞍点,即该位置上的元素在该行上最大,在该列上最小.可能没有鞍点
#include<stdio.h>#define n 4//定义行数n #define m 5//定义列数m int main(){int arr[n][m];int i,j,jmax,k;int flag=1,count=0;//输入数组元素 for(int i=0;i<n;i++){for(int j=0;j<m;j++){scanf("%d",&arr[i][j]);}}//判断 for(i=0;i<n;i++){int max=arr[i][0]; for(j=0;j<m;j++){if(arr[i][j]>=max){max=arr[i][j];jmax=j;//求出第i行最大值max位于第几列,并记录 }}flag=1;//默认flag=1,该点为鞍点 for(k=0;k<n;k++){if(arr[k][jmax]<max){flag=0;break;//若第j列中存在比max小的数,则该点不是鞍点,flag=0 }}if(flag){printf("%d %d\n",i,jmax);count++;//count计算鞍点个数}}if(count==0) printf("None");//若count=0,无鞍点时输出none return 0;}
0 0
- 找出二维数组中的鞍点
- 找出二维数组 n*m中的“鞍点”
- 找出一个二维数组中的鞍点
- 找出二维数组的鞍点
- VB实验报告“找出二维数组n×m中的鞍点”
- 找出一个二维数组里的鞍点
- acm--二维数组中的鞍点【数组】
- 求二维数组中的鞍点【数组】
- 求二维数组中的鞍点【数组】
- 求二维数组中的鞍点【数组】
- 求二维数组中的鞍点【数组】
- 求二维数组中的鞍点【数组】
- 寻找矩阵中的鞍点<二维数组>
- 求一个二维数组中的鞍点
- 【C语言】找出一个二维数组的“鞍点”【原创技术】
- 找出一个二维数组中的“鞍点”,即该位置上的元素在该行中 最大,在该列中最小(也可能没有“鞍点”),打印有关信息。(提示:注意特 殊情况:没鞍点或多个鞍点)
- 找出一个二维数组中的鞍点,即该位置上的元素在该行最大,在该列上最小(也可能没有鞍点)
- 找出一个二维数组中的鞍点,即该位置上的元素在该行上最大、在该列上最小。也可能没有鞍点。
- Netty源码分析
- 如何处理文字中的emoji?
- spark使用介绍
- PAT (Advanced Level) Practise 1123Is It a Complete AVL Tree (30)
- 动态创建div的方法
- 找出二维数组中的鞍点
- Django ListView
- Linux安装JDK TOMCAT MYSQL
- Binder学习
- DOM对象与JQUERY对象的相互转化
- jQuery AJAX获取JSON数据解析多种方式示例
- Linux入门:rwx权限在目录和文件中的区别
- 存储过程解锁
- 51nod 1218 最长递增子序列 V2