从键盘输入一个4x4整数矩阵,以主对角线为对称轴,将右上角元素中较大元素代替左下角对应元素,并将左下角元素(含对角线元素)输出。注意处理输入输出显示
#include <stdio.h>
#include<stdlib.h>
#include <time.h>
void printArray(int a[][4])
{ for(int i=0;i<4;i++)
{ for(int j=0;j<4;j++)
printf("%d\t",a[i][j]);
printf(“\n”);
}
printf("\n");
}
void printLeftTri(int a[][4])
{ for(int i=0;i<4;i++)
{ for(int j=0;j<=i;j++)
printf("%d\t",a[i][j]);
printf(“\n”);
}
printf("\n"); }
void main()
{ int i,j, int a[4][4], temp,sum=0;
srand((unsigned)time(NULL));
for( i=0;i<4;i++)
for( j=0;j<4;j++)
a[i][j]=rand() % 99 + 1;
printArray(a);
for( i=0;i<4;i++)
for( j=0;j<i;j++)
if(a[i][j]<a[j][i])
{ temp=a[i][j];a[i][j]=a[j][i];
a[j][i]=temp;}
printLeftTri (a);
}