帮忙在此程序中挑错呀~~~(c语言 急!!!)

来源:百度知道 编辑:UC知道 时间:2024/05/19 11:44:21
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a[3][5],x,y,i,j,k;
int max,min;
for(i=0;i<3;i++)
for(j=0;j<5;j++)
scanf("%d",a[i][j]);
for(i=0;i<3;i++)
{
max=a[i][0];y=0;
for(k=1;k<5;k++)
if(max<a[k][i])
{y=k;max=a[i][k];}
min=a[i][y];x=i;
for(k=0;k<3;k++)
if(min>a[k][y])
{x=k;min=a[k][y];}
if(i=x)
printf("a[%d][%d]=%d is andian\n",x,y,a[x][y]);
}
return 1;
}
不止一个错~~~错误很多~~~~估计有算法错误!!!

#include <stdio.h> //输入法错误 # 英文
#include <stdlib.h> //同上
int main()
{
int a[3][5],x,y,i,j,k;
int max,min;
for(i=0;i<3;i++)
for(j=0;j<5;j++)
scanf("%d",&a[i][j]);//加上&
for(i=0;i<3;i++)
{
max=a[i][0];y=0;
for(k=1;k<5;k++) //加上括号
{
if(max<a[i][k]) //i 和 k位置反了
{y=k;max=a[i][k];}
}
min=a[i][y];
x=i;
for(k=0;k<3;k++)
if(min>a[k][y])
{x=k;min=a[k][y];}
if(i==x)
printf("a[%d][%d]=%d is andian\n",x,y,a[x][y]);
}
return 0; //函数正常执行应返回0值
}

scanf("%d",&a[i][j])