求解C语言程序设计呀

从键盘上输入n(0<n<=10)再输入n个整数,输出其中值最大的元素及它是第几个数。求求了



#include <stdio.h>
#include <string.h>
int main()
{
    int i,n,a[10];
    printf("请输入n:\n");
    scanf("%d",&n);
    printf("请输入n个整数:\n");
    for(i = 0;i < n;i++){
        scanf("%d",&a[i]);
    }
    int max = a[0],index = 0;
    for(i = 0;i < n;i++){
        if(a[i] > max){
            max = a[i];
            index = i;
        }
    }
    printf("最大值是%d 它是第%d个数",max,index + 1);
    return 0;
}