下面程序的功能是:数组的元素左移1个位置,将第一个元素存到末尾。如数组为1 2 3 4 5 6 7 8,则循环左移后变为2 3 4 5 6 7 8 1。请填空。 
#include
void change(int arr[], int n)
{
    int i,  (1)   ;
    for (i = 0; i < n - 1; i++)
            (2)        ;
    arr[n - 1] = temp;
}
int main(void)
{
    int a[10], i;
    for (i = 0; i < 10; i++)
        scanf("%d", &a[i]);
          (3)              ;
    for (i = 0; i < 10; i++)
        printf("%d ", a[i]);
    return 0;
}