C语言 谁能帮我完成了 急急急

来源:百度知道 编辑:UC知道 时间:2024/06/01 11:19:37
一个3*4的矩阵,编程序求出其中最大、最小的元素值,并记录所在行号与列号。
void main()
{ int i,j,row1=0,colum1=0,row2=0,colum2=0,max,min;
int a[3][4];
for (i=0;i<3;i++)
{ for (j=0;j<4;j++) scanf(“%d\n”,&a[i][j]);}
max=a[0][0]; min= a[0][0];
for (i=0; i<3; i++)
{ for (j=0; i<4; j++)
{ if (max<a[i][j])
{max=a[i][j];row1=i;colum1=j;}
if (min>a[i][j])
{min=a[i][j];row2=i; colum2=j;}
}
printf(“The max is=%d,%d,%d\n”,max,row1, colum1);
printf(“The min is=%d,%d,%d\n”, min,row2,colum2);
}
}

修改了下,肯定正确的,我亲自试验的
#include<stdio.h>

int main()
{
int i,j,row1=0,colum1=0,row2=0,colum2=0,max,min;
int a[3][4];

for( i = 0; i < 3; i++ )
{
for( j = 0; j < 4; j++ )
{
scanf( "%d\n", &a[i][j]);
}
}

max = a[0][0];
min = a[0][0];

for( i = 0; i < 3; i++ )
{
for( j = 0; j < 4; j++ )
{
if( max < a[i][j] )
{
max = a[i][j];
row1=i;
colum1=j;
}
if( min > a[i][j] )
{
min = a[i][j];
row2 = i;
colum2 = j;
}
}
}

printf( "The max is=%d,%d,%d\n", max, row1, colum1 );
printf( "The min is=%d,%d,%d\n", min, row2, colum2 );

return 0;

}

你的代码就满足你的要求啊

仁兄 错误太多 现在看看行不行了:
#include <stdio.h>
void main()
{ int i,j,row1=0