(C语言)用指针将方阵的上三角元素与下三角对应的元素交换,使方阵沿着主对角线转180度.你可以自己定义一个 如5*5的矩阵 1234556789 4213565432 就比如这个吧
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/31 20:31:13
(C语言)用指针将方阵的上三角元素与下三角对应的元素交换,使方阵沿着主对角线转180度.你可以自己定义一个 如5*5的矩阵 1234556789 4213565432 就比如这个吧
(C语言)用指针将方阵的上三角元素与下三角对应的元素交换,使方阵沿着主对角线转180度.
你可以自己定义一个 如5*5的矩阵
12345
56789
42135
65432 就比如这个吧
(C语言)用指针将方阵的上三角元素与下三角对应的元素交换,使方阵沿着主对角线转180度.你可以自己定义一个 如5*5的矩阵 1234556789 4213565432 就比如这个吧
#include <stdio.h>
#define N 5
int main( void )
{
\x09int i, j ,temp;
int array[N][N];
\x09for( i = 0; i < N; i++ )
\x09\x09for( j = 0; j < N; j++ )
\x09\x09\x09scanf( "%d", &array[i][j]);
\x09printf( "转换前的矩阵为:\n");
\x09for( i = 0; i < N; i++ ){
\x09\x09for( j = 0; j < N; j++ )
\x09\x09\x09printf( "%d\t", array[i][j] );
\x09\x09printf( "\n" );
\x09}
\x09for( i = 0; i < N; i++ )
\x09\x09for( j = i + 1; j < N; j++ ){
\x09\x09\x09temp = array[i][j];
\x09\x09\x09array[i][j] = array[j][i];
\x09\x09\x09array[j][i] = temp;
\x09\x09}
\x09printf( "转换后的矩阵为:\n");
\x09for( i = 0; i < N; i++ ){
\x09\x09for( j = 0; j < N; j++ )
\x09\x09\x09printf( "%d\t", array[i][j] );
\x09\x09printf( "\n" );
\x09}
\x09
\x09return 0;
}