本程序已运行成功
#include
#include
void main()
{
int a[5][5];
int i,j,t,row,col,max;
randomize();/*初始化随机数发生器*/
for(i=0;i<5;i++)
for(j=0;j<5;j++)
a[i][j]=random(100);/*产生随机数*/
for(i=0;i<5;i++)/*输出数组*/
{
for(j=0;j<5;j++)
printf("%-5d",a[i][j]);
putchar('\n');
}
for(i=0;i<5;i++)/*第一行和第五行互换*/
{
t=a[0][i];
a[0][i]=a[4][i];
a[4][i]=t;
}
putchar('\n');
for(i=0;i<5;i++)/*输出互换后的数组*/
{
for(j=0;j<5;j++)
printf("%-5d",a[i][j]);
putchar('\n');
}
for(i=0;i<5;i++)/*求每行最大值*/
{
row=i;
col=0;
max=a[i][0];
for(j=0;j<5;j++)
{
if(max { max=a[i][j]; col=j; } } printf("max=%-d row=%-5d colum=%-5d\n",max,row,col);/*输出行、列号,和最大值*/ } getch(); }