#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<time.h>
void main()
{
int a[100];
int i,j,n,m,t;
printf("分别输入数组长度(n)以及移动的位数(m):");
scanf_s("%d%d",&n,&m);
printf("输入数组:");
for(i=0;i<n;i++)
{scanf_s("%d",&a[i]);}
for(i=0;i<m;i++)
{
t=a[0];
for(j=0;j<10;j++)
{a[j-1]=a[j];}
a[n-1]=t;
}
printf("输出移动后的结果:");
for(i=0;i<n;i++)
{printf("%2d",a[i]);}
system("pause");
}
结果为: