c语言求鞍点!
鞍点在该行上最大在该列上最小#include<stdio.h>voidmain(){inti,j,a[4][5];intk,g,min,max;for(i=0;i<4;i...
鞍点在该行上最大在该列上最小
#include<stdio.h>
void main()
{
int i,j,a[4][5];
int k,g,min,max;
for(i=0;i<4;i++)
for(j=0;j<5;j++)
scanf("%d",&a[i][j]);
for(i=0;i<4;i++)
{max=a[i][0];
for(j=1;j<5;j++)
if(a[i][j]>max) {max=a[i][j];k=j;}
}
for(i=1;i<4;i++)
{min=a[0][k];
if(a[i][k]<min) min=a[i][k];}
if(max=min) printf("andian is %d",max);
else printf("no andian");
程序有点繁琐。。。请大家帮我看看哪错了。。。 展开
#include<stdio.h>
void main()
{
int i,j,a[4][5];
int k,g,min,max;
for(i=0;i<4;i++)
for(j=0;j<5;j++)
scanf("%d",&a[i][j]);
for(i=0;i<4;i++)
{max=a[i][0];
for(j=1;j<5;j++)
if(a[i][j]>max) {max=a[i][j];k=j;}
}
for(i=1;i<4;i++)
{min=a[0][k];
if(a[i][k]<min) min=a[i][k];}
if(max=min) printf("andian is %d",max);
else printf("no andian");
程序有点繁琐。。。请大家帮我看看哪错了。。。 展开
1个回答
展开全部
#include "stdafx.h"
#include<stdio.h>
void main(){
int i,j,a[4][5];
int k,g,min,max;
for(i=0;i<4;i++)
for(j=0;j<5;j++)
scanf("%d",&a[i][j]);
for(i=0;i<4;i++){
max=a[i][0];
for(j=1;j<5;j++)
if(a[i][j]>max)
{max=a[i][j];
k=j;
}
}
for(i=1;i<4;i++){
min=a[0][k];
if(a[i][k]<min)
min=a[i][k];
}
if(max==min)
printf("andian is %d",max);
else
printf("no andian");
}
已经编译通过。你的错误是:
①if(max==min)其中为==并不是=;
②最后少一个大括号,否则程序不完整,无法结束。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |