有n个整数,使其各数顺序向后移m个位置,这样编行吗
#include<stdio.h>int mian(void)
{
int n,m,i,j;
scanf("%d",&n);
scanf("%d",&m);
int a[n];
int b[j];
for(i=n-m,j=0;i<=n;i++,j++)
a[i]=b[j];
for(i=n-m-1;i>=0;i--)
a[i+m]=a[i];
for(j=0;j<=m;j++)
a[j]=b[j];
for(i=0;i<=n;i++)
printf("%d",a[i]);
return 0;
}