Red de conocimiento informático - Conocimiento informático - Defina una matriz bidimensional de 3*4 y encuentre el valor máximo de cada fila.

Defina una matriz bidimensional de 3*4 y encuentre el valor máximo de cada fila.

El código es el siguiente:

#include

void main()

{ int a[3 ][4 ],i,j;

int max;

printf("Ingrese matriz 3*4\n");

for(i= 0;i <3; i++)

{

para(j=0;j<4;j++)

{

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

}

}//Finaliza la inicialización de la matriz.

for(i=0;i<3;i++)

{

max=a[i][0];

for(j=0;j<4;j++)

{

{

if(max<a[i][j])

max=a[i][j] )

}

printf("%d\t",max);//encontrar el valor máximo del terreno i línea, más símbolo de expansión, no es fácil cometer errores.

}//Finalice la búsqueda del valor máximo de cada fila en la matriz.

//getchar();//no se puede agregar

//getchar();

printf("\n");

return ;//no se puede agregar.

}?

Información ampliada:

Definición y referencia de matriz bidimensional

I. Nombre de la matriz del tipo de datos [expresión constante 1] [expresión constante 2];

1. es de 0 a n-1

2. El rango de subíndice de la columna es de 0 a m-1

3. El elemento de subíndice máximo de la matriz bidimensional es matriz [n-1. ][ m-1];

Si hay una matriz array[3][4], entonces sus variables de subíndice son array[0][0], array[0][1], array[ 0] [2], matriz[0][3], matriz[1][0], matriz[1][1], matriz[1][2], matriz[1][3], matriz[2] [0 ],array[2][1],array[2 ][2],array[2][3]

Dos referencias de matriz bidimensional

Nombre de matriz [ subíndice ][subíndice];

matriz[1][2]

3. Inicialización de matriz bidimensional

1. a Entre llaves, a los elementos de la matriz se les asignan valores en el orden de los elementos. int array[2][2]={1,2,3,4};

2. Al asignar valores iniciales a todos los elementos, también puede omitir los subíndices de fila, pero no puede omitir la columna. subíndices. int array[][3]={1,2,3,4,5,6};

3, también puedes asignar valores a los elementos de la matriz fila por fila. int a[2][3]={{1,2,3},{4,5,6}}; a[0][0]=1;a[0][1]=2;a[0 ][2]=3...

Al asignar valores en filas separadas, puede asignar valores solo a algunos elementos.

int a[2][3]={{1,2},{4,5}};a[0][0]=1;a[0][1]=2;a[0][2] =0;a[1][0]=4;a[1][1]=5;a[1][2]=0;

4 Las matrices bidimensionales también se pueden generar directamente. asignado a elementos de matrices. int a[2][3]; a[0][0]=1;