代码如下:
#include <stdio.h>
int main()
{
int a[10],i,t;
printf("请输入10个数:");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
//后移
t = a[9];
for (i=9;i>0;i++)
{
a[i] = a[i-1];
}
a[0]= t;
printf("后移后的数组:\n");
for(i=0;i<10;i++)
printf("%d ",a[i]);
return 0;
}
定义一个数组用来报存原来的值
#include <stdio.h>
int main()
{
int a[10],i;
printf("请输入10个数:");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
//后移
printf("后移后的数组:\n");
for(i=0;i<10;i++)
printf("%d ",a[(i+9) % 10]);
return 0;
}