#include<stdio.h>
void main()
{
int i,m,j;
int a[10],b[10];
printf("请输入十位数:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
printf("请输入要后移的位数:\n");
scanf("%d",&m);
for(i=0;i<10-m;i++)
{
b[i+m]=a[i];
}
for(i=m,j=m;i<m+m;i++,j--)
{
b[i-m]=a[10-j];
}
for(i=0;i<10;i++)
printf("%3d",b[i]);
printf("\n");
}
有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。
最新推荐文章于 2021-07-28 11:12:54 发布