mark是输入的分数除以10后的结果,比如score的值是92,那么mark = score/10 = 9;在switch语句中,就执行case 9:后面的语句。同理当socre的值在80-89之间时,mark的值就是8,这时候switch语句中就执行case 8.其他分数段类似。printf("%d--A",score); 就是显示score对应的等级,比如当score = 92时,执行printf("%d--A",score); 终端显示:92--A就是说92分属于A档成绩。