1046:
有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。
#include<stdio.h>
int main()
{
int a[100], n, m;
int b[100];
scanf("%d", &n);
for (int i=0; i<n; i++)
scanf("%d", &a[i]);
scanf("%d", &m);
for (int i=0; i<m; i++)
b[i] = a[n-i-1];
for (int i=m-1; i>=0; i--)
printf("%d ", b[i]);
for (int i=0; i<n-m; i++)
printf("%d ", a[i]);
return 0;
}