编写一个程序计算出矩阵A的所有马鞍点,以及其位置!

来源:百度知道 编辑:UC知道 时间:2024/06/22 07:43:49
如果矩阵A中存在这样一个元素A[i][j]满足下列条件:A[i][j]是第i行中值的最小元素,且又是第j列中值的最大元素,则称之为该矩阵的一个马鞍点。
谢!!!
用C++语言编写~~~

给,已经编译运行确认:
#include<stdio.h>
void main()
{
int i,j,m,n,p,number=0;
int a[4][4];
for(i=0;i<4;i++)
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
for(i=0;i<4;i++)
{for(j=0;j<4;j++)
printf("%-4d",a[i][j]);
printf("\n);}
for(i=0;i<4;i++)
{ m=0;
for(j=0;j<4;j++)
if(a[i][m]<=a[i][j]) m=j,p=i;
n=0;
for(i=0;i<4;i++)
if(a[n][m]>=a[i][m]) n=i;
{if(p==n)
printf("第%d行鞍点是a[%d][%d]=%d",p,p,m,a[p][m]);}
number++;
}
if(number==0)
printf("没有鞍点\n");
}

编写一个程序,计算出1到15之间所有奇数的和 用Flash里的ActionScript编写出可以计算出200以内所有质数和的程序。 编写一个函数完成对两个矩阵的乘法(两个矩阵分别为a[3][4],b[4][3]) 编写程序,实现矩阵转置,即将一个n*m的矩阵的行和列互换 编写程序,实现矩阵转换,即将一个 m行n列的矩阵行和列互换 用c语言编写一个程序:两个字符串a、b,将a中所有b中含有的字符删除。 用C#请编写一个程序,统计数组a中偶数的个数以及所有奇数的平均值 用Java线程编写矩阵相乘的计算程序. 用C++编写一个程序,输入一个m*n的矩阵,自动转化为行最简型并输出,应该怎样搞? 编写程序,建立并输出一个10*10的矩阵,矩阵两条对角线元素为1,其余元素为0.