#include <ctime>
using namespace std;
int rand2(int m)
{
srand(m);
int a=rand()%89+10;
return a;
}
int main()
{
int list[10][10];
for (int i = 0;i < 10;i++)
for (int j = 0;j < 10;j++)
list[i][j]=rand2(rand()+time(NULL));
int max[10],min[10],t;
for (int i = 0;i < 10;i++)
{
max[i] = list[i][0];
for (int j = 1;j < 10;j++)
if (list[i][j] > max[i])
max[i] = list[i][j];
cout << "第" << i+1 << "行的最大值是"<< max[i] << "。\n";
}
for (int j = 0;j < 10;j++)
{
min[j] = list[0][j];
for (int i = 1;i < 10;i++)
if (list[i][j] < min[j])
min[j] = list[i][j];
cout << "第" << j+1 << "列的最小值是"<< min[j] << "。\n";
}
int Max =min[0];
int Min =max[0];
for (int i = 1;i < 10;i++)
if (max[i] < Min)
Min = max[i];
cout << "10個最大值中的最小值為:"<< Min << endl;
for (int j = 1;j < 10;j++)
if (min[j] > Max)
Max = min[j];
cout << "10個最小值中的最大值為:"<< Max << endl;
t = (Max - Min)*(Max - Min);
cout << "兩數之差的平方:" << t << endl;
system("pause");
return 0;
}
已經測試,如滿意請采納!