1 今天继续写几个小程序
2 把二维数组的每行的最大元素、每列的最小元素分别放入两个一维数组
#include <iostream.h>
#include <stdio.h>
void main()
{
int a[3][6], b[3], c[6];
int i, j;
int max;
for (i = 0; i < 3; i++)
{
for (j = 0; j < 6; j++)
{
while (1)
{
a[i][j] = rand();
if (a[i][j] < 100)
{
break;
}
}
printf(" %d ", a[i][j]);
}
printf("\n");
}
//行最大值
printf(" 行最大值分别是: ");
for (i = 0; i < 3; i++)
{
max = a[i][0];
for (j = 0; j < 6; j++)
{
if (max < a[i][j])
{
max = a[i][j];
}
}
b[i] = max;
printf(" %d ", b[i]);
}
printf("\n");
//列最小值
printf(" 列最小值分别是: ");
max = a[0][0];
for (i = 0; i < 6; i++)
{
max = a[0][i];
for (j = 0; j < 3; j++)
{
if (max > a[j][i])
{
max = a[j][i];
}
}
c[i] = max;
printf(" %d ", c[i]);
}
printf("\n");
}