#include <stdio.h>
#include <stdlib.h>
#define N 10
main()
{
int c,a[N],i,b[N],n,d;
printf(“输入一个9位数组:\n”);
for(i=0; i<N-1; i++)
scanf("%d",&a[i]);
printf(“输入n的值:\n”);
scanf("%d",&n);
c=d=n;
for(i=0; i<n; i++)
b[i]=a[i];
for(i=0; i<N-1; i++)
a[i]=a[d++];
for(i=0; i<c; i++)
{
a[N-n-1]=b[i];
n–;
}
a[N-1]=’\0’;
printf(“换完后的数组是:\n”);
for(i=0; i<N-1; i++)
printf("%d ",a[i]);
}
数组长度是N,将数组的前n位数移动到数组的后面
最新推荐文章于 2023-05-23 23:13:28 发布