努力


私信TA

用户名:dotcpp0718132

访问量:78

签 名:

努力年薪好多好多w

等  级
排  名 15492
经  验 788
参赛次数 0
文章发表 2
年  龄 19
在职情况 学生
学  校
专  业 信息与计算科学

  自我简介:

TA的其他文章

小白也能看懂
浏览:30

解题思路:循环输入数组里的数据,里面设置一个空的变量t,用t来负责交换值,最后将数组按顺序输出即可

注意事项:无

参考代码:

#include<stdio.h>

int main()

{

    int N,M,t,i;

    scanf("%d %d",&N,&M);

    int a[1000];

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

    {

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

    }

    int x,y;

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

    {

        scanf("%d %d",&x,&y);

        if(x!=y)

        {

            t=a[x-1];

            a[x-1]=a[y-1];

            a[y-1]=t;

            

        }

    }

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

    {

        printf("%d\n",a[i]);

    }

    return 0;

}


 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区