三种循环的选择 — 程序设计填空题
题目
某程序需要让用户输入一个 1~100 之间的成绩并校验:若输入越界则提示并重新输入,直到合法为止。已知校验条件在进入循环前无法预知真假,且无论首次输入是否合法,程序都必须至少执行一次“读取输入并校验”的操作。三种循环中,最适宜选用的是____循环;若误将该逻辑写成形如 while(成绩<1||成绩>100){读取并校验} 的循环,且首次读取成绩前成绩变量被初始化为 50,则循环体一次也不会执行,这是因为 while 语句的特点是____判断。