xcode有些代码怎么运行不了啊

一个判断数字有没有小数点的问题

#include"stdio.h"
#include"string.h"
int Intger=0;
double Decimals=0;
void Judge(char a[])
{
    int x;
    double y;
    if(strchr(a,'.'))
    {
        sscanf(a,"%lf",&y);
        Decimals+=y;
    }
    else
    {
        sscanf(a,"%d",&x);
        Intger+=x;
    }
}
int main()
{
    char a[100];
    while(scanf(" %s",a) != EOF)
    {
        Judge(a);
    }
    printf("%d %lf\n",Intger,Decimals);
    return 0;
}

运行后在下面的栏里面输入数据后按回车没反应啊