#include <stdio.h>
void main()
{
int a = 0, b = 0,i=0,j=0,array1[a][b],array2[b];
int array2[b];
printf("请输入数组行数\n");
scanf("%d", &a);
printf("请输入数组列数\n");
scanf("%d", &b);
for (i = 0; i < a; i++)
{
for ( j = 0; j < b; j++)
{
printf("请输入第%d行%d列元素:\n", i+1,j+1);
scanf("%d", &array1[i][j]);
}
}
printf("\n====输入完毕====\n");
int max;
for (int j = 0; j < b; j++)
{
max = 0;
for (int i = 0; i < a; i++)
{
if (max<array1[i][j]) max=array1[i][j];
}
array2[j] = max;
}
printf("\narray1:\n");
for (int i = 0; i < a; i++)
{
printf("\n");
for (int j = 0; j < b; j++)
{
printf("%d\t",array1[i][j]);
}
}
printf("\narray2\n");
for (int i = 0; i < b; i++)
{
printf("%d\t",array2[i]);
}
}