假设有一个二维数组:int a[3][3]={初始化了值};求出一种数字——在这一行最大在这一列最小 前提:最大值只有一个,最小值也只有一个。
来源:互联网 发布:mac怎么下游戏 编辑:程序博客网 时间:2024/06/05 02:01
#include<stdio.h>int main(int argc, const char *argv[]){ int a[3][3] = {{1,2,3},{4,5,6},{7,8,9}}; int max,min; int r,c; int i,j,k; int count = 0; for(i = 0;i < 3;i ++) { max = a[i][0]; c = i; for(j = 1;j < 3;j ++) { if(a[i][j] > max) { max = a[i][j]; c = j;//记录行最大值所在的列 } } min = a[i][c]; r = i; for(k = 0;k < 3;k ++) { if(min > a[k][c]) { min = a[k][c]; r = k;//记录最小值所在的行 } } if(r == i) { count ++; printf("%d\n",a[r][c]); } } if(count == 0) printf("没有合适的数据\n"); return 0;}
阅读全文
0 0
- 假设有一个二维数组:int a[3][3]={初始化了值};求出一种数字——在这一行最大在这一列最小 前提:最大值只有一个,最小值也只有一个。
- 有一个整型二维数组,假设a[3][4] = {初始化了值},求出这个二维数组中所有的最大值,以及最大值对应的下标。 数组内部原有的值不能改变位置。
- 有一个数组,某些数字出现了N次,只有一个出现了M次,求出该数字
- 声明一个3行4列的二维数组,求出数组中鞍点及其所在的行,列坐标(鞍点:即该位置上的元素在该行中最大,在该列中最小(也可能没有鞍点))
- 初始化一个有10个整数的数组,在数组中查找并输出最大值和最小值。
- 数组鞍点:行最大,列最小,只有一个
- 一个数组中,只有两个数字出现了一次~
- 有一个二维数组整形数组中,每一行都有一个最大值,编程求出这些最大值以及他们的和
- 一个数组中只有两个数字是出现一次,其他所有数字都出现了两次。 找出这两个数字
- 一个数组中只有两个数字是出现一次,其他所有数字都出现了两次。找出这两个数字
- 一个数组中只有两个数字是出现一次,其他所有数字都出现了两次,找出这两个数字
- 关于在一个无序数组中的数求最大值和最小值的最小比较次数
- 一个数组中只有两个数字是出现一次,其他所有数字都出现了两次,找出这两个数
- 【数据结构】简单迷宫:假设只有一个出口
- 较快速在一个数组中查找最大值和最小值
- 如果在你的ubuntu在只有一个网卡的前提下增加一个IP,让开发板来与此相连
- 保证应用程序只有一个实例在运行——VS2008
- 求二维数组每行最大值的最小值。一个数字到一最少变换步数
- C++宏观导图
- 热门自然语言理解和语音API开发平台对比
- 19.实现单点触摸画圆
- linux 压缩解压命令
- eclipse+scala+spark+maven的配置
- 假设有一个二维数组:int a[3][3]={初始化了值};求出一种数字——在这一行最大在这一列最小 前提:最大值只有一个,最小值也只有一个。
- MySQL与Oracle SQL语言差异比较
- 【JZOJ5213】期末考试
- 【bzoj 4870】组合数问题
- TACOTRON:端到端的语音合成
- 热烈祝贺博主LZUGIS博客访问量突破
- [git]查看文件删除记录
- 博客人生开始
- hdu 3068 最长回文