无为


私信TA

用户名:uq_80474812979

访问量:1061

签 名:

等  级
排  名 1732
经  验 2679
参赛次数 0
文章发表 5
年  龄 18
在职情况 学生
学  校 厦门大学
专  业 计算机类

  自我简介:

TA的其他文章

解题思路:

注意事项:

参考代码:

#include <stdio.h>

#include <stdlib.h>

int main()

{

    void move(int a[],int n,int m);

    int n;

    scanf("%d",&n);

    int i,a[n];

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

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

    int m;

    scanf("%d",&m);

    move(a,n,m);

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

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


    return 0;

}

void move(int a[],int n,int m)

{

    int b[10000],i,num=m,t;

    t=m-1;

    for(i=n-1;i>=n-m;i--)

        b[t--]=a[i];

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

        b[num++]=a[i];

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

        a[i]=b[i];

}

 

0.0分

0 人评分

  评论区

  • «
  • »