关于#c++#的问题:问题遇到的现象和发生背景 开始调试后按下回车键不出结果

问题遇到的现象和发生背景 开始调试后按下回车键不出结果
用代码块功能插入代码,请勿粘贴截图
#include<stdio.h>

int Qualitypoints(int a);


int main()
{
    int score=0;
    int point=0;
    scanf_s("%d ", &score);
    point=Qualitypoints(score);
    printf("学生成绩为%d\n", score);
    printf("该学生的绩点为%d\n", point);
    return 0;

}
int Qualitypoints(int a)
{
    
    if (a >= 90 && a <= 100)
        return 4;
    else if (a >= 80 && a < 90)
        return 3;
    else if (a >= 70 && a < 80)
        return 2;
    else if (a >= 60 && a < 70)
        return 1 ;
    else
    return 0;
}

运行结果及报错内容 没有结果
我的解答思路和尝试过的方法
我想要达到的结果

scanf_s("%d ", &score); %d后面的空格删除掉!!!