先头部队走过的路线,路标编号是从 A 到 B 的连续整数(包含 A 和 B)。 为了给后方的大部队指引安全的宿营地,侦察排长留下了一个暗号:只要路标的编号是数字 K 的倍数( 即能被 K 整除),这个路标上就会画一颗红星 ,代表这里有一块坚硬安全的干地可以休息。 现在大部队即将踏上从路标 A 到路标 B 的路程。请你编写一个程序,通过逐个检查路标编号,帮红军战士数一数 :在这段路程中, 一共能遇到多少个画着红星的安全宿营地? 【输入格式 】 新建变量:A、B、K 【输出格式】 新建变量result,表示在A到B之间(包含A和B)画着红星的路标总数。 输入样例 1: A = 10,B = 20,K =3 输出样例 1: result = 3
A. 起始路标的编号;
B. 结束路标的编号;K:红星暗号的倍数数字。(注:三个数字之间由一个空格隔开,且保证A ≤ B)
正确答案:参考程序(Python):A=int(input());B=int(input());K=int(input());result=sum(1 for i in range(A,B+1) if i%K==0);print(result)。样例→3。核心:红星路标计数。
试卷来源:2026年信息素养大赛星火征途图形化Scratch编程小高组(4-6年级)复赛真题2