一路


私信TA

用户名:uq_37598624466

访问量:109

签 名:

等  级
排  名 31715
经  验 482
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

矩阵交换行
浏览:103

解题思路:分成三个部分,写三种函数:输入,交换,输出

注意事项:

参考代码:

 

#include <stdio.h> 

#define N 5

void in(int p[][N],int m,int n);

void out(int p[][N],int m,int n);

void exc(int p[][N],int m,int n);

    int main()

{

    int a[5][5];

    in(a,5,5);

    exc(a,5,5);

    out(a,5,5);

    return 0;

}

void in(int p[][N],int m,int n)

{

    int i,j;

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

    {

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

        {

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

        }

    }

}


void out(int p[][N],int m,int n)

{

    int i,j;

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

    {

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

        {

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

        }

        printf("\n");

    }

}


void exc(int p[][N],int m,int n)

{

    int i,j;

    scanf("%d %d",&i,&j);

    int ex[1][5];

    int x=0;

    for (;x<5;x++)

    {

        ex[0][x]=p[i-1][x];

        p[i-1][x]=p[j-1][x];

        p[j-1][x]=ex[0][x];

    }

}


 

0.0分

0 人评分

  评论区

  • «
  • »