4.找出一个二维数组的“鞍点”,即该位置上的元素在该行上最大,在该列上最小.也可能没有鞍点.至少准备两组测试数据:

问题描述:

4.找出一个二维数组的“鞍点”,即该位置上的元素在该行上最大,在该列上最小.也可能没有鞍点.至少准备两组测试数据:
(1)二维数组有鞍点
9 80 205 40
90 -60 96 1
210 -3 101 89
(2)二维数组没有鞍点
9 80 205 40
90 -60 96 1
210 -3 101 89
45 54 156 7
用scanf函数从键盘输入数组的各元素的值,检查结果是否正确,题目未指定二维数组的行数和列数,程序应能处理任意行数和列数的数组.
1个回答 分类:综合 2014-10-03

问题解答:

我来补答
#include
#define N 10
#define M 10
void main()
{
int i,j,k,m,n,flag1,flag2,a[N][M],max,maxi,maxj;
printf("输入行数n:");
scanf("%d",&n);
printf("\n输入列数m:");
scanf("%d",&m);
for(i=0;i
再问: 经过测试有点问题。。。
再答: #include #define N 10 #define M 10 void main() { int i,j,k,m,n,flag1,flag2,a[N][M],max,maxj; printf("输入行数n:"); scanf("%d",&n); printf("\n输入列数m:"); scanf("%d",&m); for(i=0;i
 
 
展开全文阅读
剩余:2000
上一页:解不等式