编写函数,使输入的3*3的二维整型数组转置,即行列互换。

阅读: 评论:0

编写函数,使输入的3*3的二维整型数组转置,即行列互换。

编写函数,使输入的3*3的二维整型数组转置,即行列互换。

【题目描述】

编写函数,使输入的3*3的二维整型数组转置,即行列互换。

其中已经给出了部分代码,请你编写函数,将代码补充完整。只提交你写的函数。

部分代码如下:

#include <stdio.h>

#define N 3

int array [N][N];

/******函数写在此处******/

int main()

{

    int i,j;

    for (i=0; i<N; i++)

        for(j=0; j<N; j++)

            scanf("%d",&array[i][j]);

    convert(array);

    for (i=0; i<N; i++)

    {

        for (j=0; j<N; j++)

            printf("%5d", array[i][j]);

        printf("n");

    }

    return 0;

}

【输入】

一个3*3的二维数组。

【输出】

转置后的数组。

【样例输入】

1 2 3↙

4 5 6↙

7 8 9↙

【样例输出】

    1    4    7↙

    2    5    8↙

    3    6    9↙

int convert (int a[][N] ){ int i,j;int b[N][N];for (i=0;i<N;i++)for (j=0;j<N;j++)b[i][j]=a[i][j];for (i=0;i<N;i++)for (j=0;j<N;j++)a[j][i]=b[i][j];
return 0;}

本文发布于:2024-01-28 06:50:30,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17063958335580.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

下一篇:C语言习题5.25
标签:数组   行列   函数   整型
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23