求各位解惑,指出该程序的错误

main ()
{int student=0; 第一行
float score =0 第二行
scanf(“%d”,score); 第三行
while(score!=0) 第四行
{printf(“%d”,student); 第五行
student+=1; 第六行
}}
(1)判断该程序是否有语句或语法错误:(是/否),若有请指出错误的地方 (第几行):
;并改写:
(2)该程序可否正常执行:(是/否),若不可以请添加语句修改为可正常执行 (可自行添加行数,

并指出最终修改的位置如:自行添加到第几行)指出该程序的错误。指出该程序的错误。指出


#include<stdio.h>
#include<string.h>
int main() {
    int student = 0; //第一行
    int score = 0; //第二行
        scanf(" %d", &score); //第三行
        while (score != 0) //第四行
        { 
            printf(" %d",student); //第五行
            student += 1; //第六行
            score--;
        }
}