这项程序中 "sign"有什么用??要有num?

#include <stdio.h>

int main()

{

 int array[4][4]={{1,2,3,5},{44,52,98,12},{22,20,12,40},{45,68,53,87}};

 int i,number=0,sign,j,m,n;

 printf("数组是:\n");

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

 {

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

   printf("%5d",array[i][j]);

  printf("\n");

 }//输出矩阵 

 printf("\n");

 

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

 {

  m = i;

  n = 0;

  sign = 1;

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

   {

   if (array[m][n] < array[i][j])

    {n = j;}

   }

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

   {

   if(array[m][n] >array[j][n])

    sign = 0;

   }

  if (sign == 1)

   {printf("鞍点是 %d\n",array[m][n]);number++;}

 }

 if (number == 0)

  printf("没有鞍点\n");

}


捣蛋乐天
浏览 1306回答 1
1回答

0puppy0

sign是符号函数,值为-1,0,1,当输入值分别为负数,零和正数时。
打开App,查看更多内容
随时随地看视频慕课网APP