| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 366 人关注过本帖
标题:鞍点??????哪错了???
取消只看楼主 加入收藏
xufan123
Rank: 5Rank: 5
等 级:职业侠客
帖 子:226
专家分:318
注 册:2010-11-15
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
鞍点??????哪错了???
#include<stdio.h>
#define N 4
main()
{
int a[N-1][N],i,j,max,min,minn[N],maxm[N-1],temp;
for (i=0;i<=N-2;i++)
{
max=a[i][0];
for (j=1;j<=N-1;j++)
{
if (max<a[i][j])
{temp=max;max=a[i][j];a[i][j]=temp;
maxm[i]=j;}
if (maxm>a[i][j])
{ maxm[i]=0;}
}
}
for (j=0;j<=N-1;j++)
{
min=a[0][j];
for (i=1;i<=N-2;i++)
{if (min>a[i][j]))
{temp=min;min=a[i][j];a[i][j]=temp;
  minn[j]=i;}
if (min>a[i][j])
{minn[i]=0;}
}
}
for (i=0;i<=N-2;i++)
for (j=0;j<=N-1;j++)
{if (a[i][maxm[j]]==a[j][minn[i]])
{printf("yes\n");
    printf("%d",a[i][maxm[j]]);}
}
}
  我的意思是求每行最大的数并且是每列最小的数, 这样哪错了
搜索更多相关主题的帖子: 鞍点 
2010-12-02 22:23
xufan123
Rank: 5Rank: 5
等 级:职业侠客
帖 子:226
专家分:318
注 册:2010-11-15
收藏
得分:0 
就是用个数组存放每行最大的I值 用数组存放每列最小的列数
2010-12-02 23:10
xufan123
Rank: 5Rank: 5
等 级:职业侠客
帖 子:226
专家分:318
注 册:2010-11-15
收藏
得分:0 
main()
{
int i,j,s,g,t=0,e,max,max;
int a[3][3];
for(i=0;i<=2;i++)
for(j=0;j<=2;j++)
scanf("%d",&a[i][j]);
for(i=0;i<=2;i++)
{ max=a[i][0];
for(j=0;j<=2;j++)
{ if(max<=a[i][j])
  {max=a[i][j];min=a[i][j];g=j;}
}
for(s=0;s<=2;s++)
{if(min<=a[s][g])
{min=a[s][g];e=s;}}
if(max==min)
{printf("a[%d][%d]=%d",e,g,max);t++;}
}
if(j==0)printf("no");
getch();
}
2010-12-05 13:05
快速回复:鞍点??????哪错了???
数据加载中...
 
   



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

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