我快挂了 C语言 怎么输入数据啊

[复制链接]
查看11 | 回复2 | 2009-6-11 12:58:39 | 显示全部楼层 |阅读模式
求鞍点在该行上最大 在该列上最小为鞍点
#define N 10
#define M 10
main()
{ int i,j,k,m,n,flag1,flag2,a[N][M],max,maxi,maxj;

printf("\n ,shu ru hang shu n:");

scanf("%d",&n);

printf("\n ,shu ru hang shu m:");

scanf("%d",&m);

for(i=0;imax)

{max=a[j];

maxj=j;

}

for (k=0,flag1=1;ka[k][max])

flag1=0;

if(flag1)

{ printf("\n 第%d 行,第%d 列的%d 是鞍点\n",i,maxj,max);

flag2=1;

}

}
if(!flag2)



printf("\n矩阵中无鞍点!\n");

getch();
}

回复

使用道具 举报

千问 | 2009-6-11 12:58:39 | 显示全部楼层
#include#define N 10#define M 10 main() { int i,j,k,m,n,flag1,flag2,a[N][M],max,maxi,maxj;
printf("\nShu ru hang shu n:");
scanf("%d",&n);
printf("\nShu ru lie shu m:"); /*列数*/
scanf("%d",&m);
for(i=0;i#define N 10#define M 10 main() { int i,j,k,m,n,flag1,flag2,a[N][M],max,maxi,maxj;
printf("\nShu ru hang shu n:");
scanf("%d",&n);
...
回复

使用道具 举报

千问 | 2009-6-11 12:58:39 | 显示全部楼层
用个双重循环就可以for(i=0;i<n;i++){for(j=0;j<m;j++){scanf("%d",&a[j])}}...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行