acm--二维数组中的鞍点【数组】

来源:互联网 发布:java求绝对值函数 编辑:程序博客网 时间:2024/06/06 08:24
/*                          *程序的版权和版本声明部分:                          *Copyright(c)2013,烟台大学计算机学院学生                          *All rights reserved.                          *文件名称:                          *作者:田成琳                          *完成日期:2013年 11月22 日                          *版本号:v1.0                          *对任务及求解方法的描述部分:                          *输入描述: 输入m,n           然后输入数组中的每个元素*问题描述:如果矩阵A中存在这样的一个元素A[i,j]满足条件:A[i,j]是第i行中值最小的元素,且又是第j列中值最大的元素,           则称之为该矩阵的一个马鞍点。请编程计算出m*n的矩阵A的所有马鞍点。*程序输出:输出m*n的矩阵A的所有马鞍点*问题分析:                          *算法设计:                          */ #include<iostream>using namespace std;int main(){int a,b,min,minj,j,i,c[100][100];            //定义一个大点的二维数组,可以不完全使用bool flag;cin>>a>>b;    for(j=0;j<a;j++)for(i=0;i<a;i++){cin>>c[j][i];                         //输入数组}for(j=0;j<a;j++){min=c[j][0];                             //先令c[j][0]最小,将列号交minj保存minj=0;for(i=0;i<b;i++){if(c[j][i]<min){min=c[j][i];                      //将本行最小数放在min中保存minj=i;                            //minj记下最小数所在列号}}flag=true;                                  //假设是鞍点,用flag表示真for(int k=0;k<a;k++)      {  if(min<c[k][minj])                //将最小数与同列相比,如果min不是同列最大,表示不是鞍点,flag=false{flag=false;continue;}}if(flag)                          //如果flag为真,表示是鞍点,输出鞍点。{cout<<min<<endl;}}return 0;}


运行结果:

心得体会:好吧, 我不否认是参考的上机指导上的答案,,,先多接触接触吧,希望后来学到数组能理解的好点、、、

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 衣服质量不好穿了几次就坏了怎么办 手机丢了找到手机店的人怎么办 在手机店买手机买贵了怎么办 王者荣耀好多没对的东西怎么办 用电脑玩游戏键盘不管用怎么办? 王者荣耀跨系统送皮肤领不到怎么办 电脑使用迅雷时提示缓存过高怎么办 扣扣安全中心动态密码忘记了怎么办 pu管两头固定了中间换截怎么办 自己架设的传奇不能注册帐号怎么办 天堂2第八章读取服务端错误怎么办 苹果手机王者荣耀下了不能玩怎么办 苹果手机摔了一下触屏失灵怎么办 华为机回复出厂设置帐号忘了怎么办 华为手机里突然有个pp助手怎么办 华为手机与电脑连接不上怎么办 买房交了首付贷不了款怎么办 手机买贵了实体店不肯退怎么办 在实体店里手机买贵了怎么办 红米手机开启不了安装系统怎么办? 捡个荣耀8双清后要账号怎么办 荣耀7x升级8.0后耗电快怎么办 手机提示当前为耳机播放模式怎么办 华为手机进水了显示耳机模式怎么办 苹果6s突然变成耳机模式怎么办 华为手机出现耳机标志没声音怎么办 苹果手机微信变成耳机模式怎么办 5s不能用4g网络怎么办 华为麦芒四手机系统乱了好卡怎么办 信翼路由器登录密码忘了怎么办 苹果手机电信4g信号变3g怎么办 苹果7手机4g变3g怎么办 朵唯v3逆客手机不支持计步怎么办 移动卡升级4g后网络不好怎么办 电信办宽带送的手机卡不用了怎么办 移动华为悦盒遥控器丢了怎么办 移动签了两年套餐不想用了怎么办 华为手机隐私空间密码忘记了怎么办 华为的隐私空间密码忘记了怎么办 格力新机没密码开不了怎么办 百度下载谷歌浏览器网页错误怎么办