求大神帮忙,我是大二非计算机系的学生,对C语言比较感兴趣,做到这个题目时运行出来的结果完全错误,求改正
#include<stdio.h>main()
{
int i,max,min,a[10];
printf("请输入十个不同的数:\n ");
for(i=0;i<10;i++)
scanf("%d",&a[10]);
max=a[0];
min=a[0];
for(i=1;i<10;i++)
{
if(a[i]>max)
max=a[i];
else
min=a[i];
}
printf("max=%d,min=%d\n",max,min);
}