为啥我写了代码 终端出来之后输入数字他不反应啊

img

img


#include <stdio.h>

int main()
{
    int x,i;
    int sum = 0;
    printf("请输入一些整数,我们将对其中的一些数字进行求和并且输出:\n");
    scanf("%d",&x);
    
    while (x > 0)
    {
        if (x%2 != 0)
        {
            getchar();
            sum = sum + x;
        }
        scanf("%d",&x);
    }
    printf("%d",sum);
    
    return 0;
}