EOF运用,请各位看看为什么没有输出

#include
void main()
{
int k,a,i;
i = 0;
printf("please \n");
while (( scanf_s("%d", &a)) != EOF)
{

    if (a > i)
    {
        i = a;
    }
    
}
printf("%d", i);

}

输入ctrl+z前多敲个回车。

img