活不明白


私信TA

用户名:hbmb

访问量:16063

签 名:

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

  自我简介:

解题思路:
函数中内部循环实现移动一次,外部循环实现移动m次。




注意事项:





参考代码:

#include<stdio.h>

#include<stdlib.h>


int A(int a[],int n,int m)

{

int i,j,tmp;

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

{

tmp=a[n-1];

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

{

a[i]=a[i-1];

}

a[0]=tmp;

}

return 0;

}



int main()

{

int n,m,i;

scanf("%d",&n);

int a[n];

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

{

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

}

scanf("%d",&m);


A(a,n,m);

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

{

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

}


    return 0;

}


 

0.0分

1 人评分

  评论区

  • «
  • »