•从键盘输入N个数组元素,编程实现依次将数组元素后移一个位置,最后一个元素存储到首位置。
这个要怎么做啊
#include <stdio.h>
#define N (10)
int main(void)
{
int i = 0;
int a[10] = {0};
int temp = 0;
for(i = 0; i < N; i++)
{
scanf("%d", &a[i]);
}
temp = a[N - 1];
for(i = N - 2; i>= 0; i--)
{
a[i+1] = a[i];
}
a[0] = temp;
for(i = 0; i < N; i++)
{
printf("%d ", a[i]);
}
printf("\n");
return 0;
}