您当前的位置:首页 > 计算机 > 编程开发 > C语言

找鞍点问题

时间:01-03来源:作者:点击数:

找出一个3x3数组的“鞍点”,即该位置上的元素在该行上最大,在该列上最小。也有可能没有鞍点。

------------------------程序原代码-------------------------------

#include<stdio.h>
main()
{  int a[3][3],i,j,m,n,o,p;
 printf("Please input a 3*3 shuzu: ");
 
  for (i=0;i<=2;i++)
    for (j=0;j<=2;j++)
   
        scanf("%d",&a[i][j]);
     
     for (i=0;i<=2;i++)
   
      {  m=(a[i][0]>a[i][1])? a[i][0]:a[i][1];
         n=(m>a[i][2])? m: a[i][2];
                                         }
        for (j=0;j<=2;j++)
      {  o=(a[0][j]<a[1][j])? a[0][j]:a[1][j];
         p=(m<a[2][j])? m: a[2][j];
                                          }
                                         
if (n==o)
printf("Andian is %d ",o);
else
  printf("There is no andian. ");
          }

 

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门