输出矩阵右上角元素
如果右上角元素大于左下角元素,然后交换。
输出经过处理后的右上角元素(含对角线)
#include <stdio.h>
#include <conio.h>
#define M 4
#define N 4
void main()
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
{
clrscr();
int i,j;
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
int a[M][N]=
{
{13,22,33,44},
{5,63,7,8},
{91,10,11,12},
{13,14,15,16}};
for(i=0;i<M;i++)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{for(j=0;j<N;j++)
printf("%6d",a[i][j]);
printf("\n");
}
for(i=0;i<M;i++)
for(j=0;j<N;j++)
if(a[i][j]>a[j][i]) a[i][j]=a[j][i];
for(i=0;i<M;i++)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{ printf("\n");
for(j=0;j<N;j++)
if(j>=i) printf("%6d",a[i][j]);
else printf("%6c",' ');
}
}
原文地址:https://www.cnblogs.com/qixin622/p/621340.html