在运行此代码时vs2019出现异常并崩溃弹出(重启没用)

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<math.h>
void main()
{
    int max;
    int i;
    int a[10];
    for (i = 0; i <= 9; i++)
    {
        scanf("%d", a[i]);
    }
    for (i = 0; i < 10; i++)
    {
        max = a[0];
        if (a[i] > max)
        {
            max = a[i];
        }
    }
    printf("%d", max);
}


异常位于标准stdio.h头文件中的第1064行
0x00007FFDBBF08D56 (ucrtbased.dll)处(位于 Project1.exe 中)引发的异常: 0xC0000005: 写入位置 0x00000000CCCCCCCC 时发生访问冲突。

请问是哪里出错了?