C语言计算二维数组鞍点.pptVIP

  • 5
  • 0
  • 约小于1千字
  • 约 7页
  • 2024-03-18 发布于四川
  • 举报

C语言计算二维数组鞍点思路:找出所有行的最大值。再找出所有列的最小值。进行比对,如果该行的最大值与该列的最小值相等,就可以说明这个位置的数就是鞍点。步骤:声明变量。输入二维数组。找出最终找出每行的最大值和每列的最小值。判断最大值和最小值是否是同一个数,若是,就说明找到鞍点。若没有则该二维数组没有鞍点。输出鞍点下标或“none”。C语言实现:#includestdio.hIntmain(){inta[5][6],i,j,max[5],min[6],k=0;/*声明变量*/for(i=0;i5;i++)for(j=0;j6;j++)scanf(%d,a[i][j]);/*输入二维数组*/for(i=0;i5;i++)max[i]=a[i][0];//这句是先把每行第一个数当做最大值for(j=0;j6;j++)min[j]=a[0][j];//这句是先把每列第一个数当做最小值for(i=0;i5;i++){for(j=0;j6;j++){if(a[i][j]max[i])max[i]=a[i][j];if(a[i][j]min[j])min[j]=a[i][j];}//这两句用于比对,最终找出每行的最大值和每列的最小值}for

文档评论(0)

1亿VIP精品文档

相关文档