| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 406 人关注过本帖
标题:鞍点问题,自己也编了一下,不行
取消只看楼主 加入收藏
OnlyZhu
Rank: 1
等 级:新手上路
帖 子:34
专家分:4
注 册:2015-11-10
结帖率:77.78%
收藏
已结贴  问题点数:20 回复次数:2 
鞍点问题,自己也编了一下,不行
/*找出一个二维数组中的鞍点,即该位置上的元素在该行上最大,在该列上最小,也可能没有鞍点。
假设这是四行五列的矩阵,请输入以下矩阵验证结果:
1 2 3 5 2
3 4 6 7 5
4 3 4 6 7
6 7 5 9 0
*/
#include<stdio.h>
int main()
{
    int a[4][5],i,j,m=0,n=0;
    printf("请输入数组:\n");
    for(i=0;i<4;i++)
    {
        for(j=0;j<5;j++)
        {
            scanf("%d",&a[i][j]);
        }
        printf("\n");
    }
    for(i=0;i<4;i++)
    {
        for(j=0;j<5;j++)
        {
            if(a[i][j]>a[i][j+1])
            {
                m=a[i][j];
                if(a[i][j]<a[i+1][j])
                {
                    n=a[i][j];
                    printf("鞍点为:%d\n",a[i][j]);
                }
                else
                    printf("无鞍点\n");
            }
            else
                printf("无鞍点\n");   
        }
    }
    return 0;
}
图片附件: 游客没有浏览图片的权限,请 登录注册

结果是每一个都进行了判断而不是一行一列判断,我有想过把printf放在循环体外面,结果也不行(问的有点多了新手,求理解)
搜索更多相关主题的帖子: 元素 include 
2015-11-11 17:16
OnlyZhu
Rank: 1
等 级:新手上路
帖 子:34
专家分:4
注 册:2015-11-10
收藏
得分:0 
回复 3楼 li459461891
谢谢你啊
2015-11-11 19:09
OnlyZhu
Rank: 1
等 级:新手上路
帖 子:34
专家分:4
注 册:2015-11-10
收藏
得分:0 
回复 5楼 wmf2014
谢谢你
2015-11-11 19:39
快速回复:鞍点问题,自己也编了一下,不行
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038606 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved