企业推广的成功在于他们发现沈阳网站推广优化公司
题目描述:有n个整数,要求你编写一个函数使其向右循环移动m个位置
 请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充。
 输入
 输入n m表示有n个整数,移动m位
 输出
 输出移动后的数组
 样例输入:
 10 5
 1 2 3 4 5 6 7 8 9 0
 样例输出:
 6 7 8 9 0 1 2 3 4 5
#include<stdio.h>
int *solve(int *s,int n,int m){/*********Begin*********/m %= n;  int temp[n];for (int i = 0; i < n; i++) {temp[(i + m) % n] = s[i];}for (int i = 0; i < n; i++) {s[i] = temp[i];}return s;/*********End**********/
}
int main(void)
{int n,m,s[110];scanf("%d%d",&n,&m);for(int i=0;i<n;i++)scanf("%d",&s[i]);int *ans;/*********Begin*********/ans=solve(s,n,m);/*********End**********/for(int i=0;i<n;i++){if(i==0)    printf("%d",*ans++ );else    printf(" %d",*ans++ );}return 0;
} 
