国产成人AV一区二区三区在线_国产成人精品无码免费看_国产成人无码无卡在线观看_国产精品成人A区在线观看_国产日韩精品欧美一区_国产亚洲精品自在久久蜜TV_久草热久草热线频97精品_久久久噜噜噜久久中文福利_久久婷婷五月综合色国产免费观看_日日狠狠久久偷偷色综合0,九一桃色在线观看,久久97精品久久久久久久不卡,国产成人精品亚洲精品

c語(yǔ)言二維數(shù)組鞍點(diǎn)是a[0][4]不知道哪里錯(cuò)了

訪客2023-11-08 04:30:5311

#include<stdio.h>intmain(){ int a[4][5],max[4][5]={0},min[4][5]={0},i,j,c,x,n; c=0; printf("please input matrix:"); for(i=0;i<4;i++)for(j=0;j<5;j++)scanf("%d",&a[i][j]); for(i=0;i<4;i++) {x=a[i][0]; for(j=0;j<5;j++) {if(x<a[i][j])max[i][j]=a[i][j]; } } for(j=0;j<5;j++) {n=a[0][j]; for(i=0;i<4;i++) {if(n>a[i][j])min[i][j]=a[i][j]; } } for(i=0;i<4;i++)for(j=0;j<5;j++)if(min[i][j]!=0 && max[i][j]!=0)printf("a[%d][%d]",i,j),c=1;if(c==0)printf("nothing");return 0;}

對(duì)你的程序作了簡(jiǎn)化和修改,,去除了數(shù)組max[4][5]和min[4][5],增加了循環(huán)變量k,,能夠找出鞍點(diǎn)了:

c語(yǔ)言二維數(shù)組鞍點(diǎn)是a[0][4]不知道哪里錯(cuò)了

完整的程序如下:

#include<stdio.h>

int main()

{

 int a[4][5],i,j,k,c,x,xj,n;c=0;

  printf("please input matrix:");

  for(i=0;i<4;i++)

 for(j=0;j<5;j++)

  scanf("%d",&a[i][j]);

 for(i=0;i<4;i++)

  {

   x=a[i][0];

    xj = 0;

    for(j=0;j<5;j++)

    {

      if(x<a[i][j])

       {

        x=a[i][j];

        xj=j;

       }

     }

   c=1;

    for(k=0;k<4;k++)

    {

      if (x>a[k][xj])

     c= 0;

       continue;

     }

    if (c)

     {

     printf("Saddle point exists a[%d][%d]=%d",i,xj,x);

    break;

     }

   }

if (!c)

printf("nothing");

return 0;

}

文章評(píng)論