返回首页 返回题库

食堂等待号统计

C++ 入门 #入门#循环+条件判断

题目描述

题面描述

小明在食堂帮忙整理当天的等待号记录。食堂规定,我们要统计从起始有效号a到结束有效号b(包含a和b)之间,能被2整除但不能被4整除的等待号的个数。请你帮小明写一个程序完成这个任务。

输入格式

一行输入两个正整数a和b,a ≤ b,两个数之间用一个空格隔开。

输出格式

一行输出一个整数,表示符合条件的等待号的个数。

样例1

输入:

2 10

输出:

3

样例解释1

2到10中,能被2整除但不能被4整除的数有2、6、10,共3个。

样例2

输入:

1 1

输出:

0

样例解释2

1不能被2整除,没有符合条件的数,所以输出0。

数据范围

1 ≤ a ≤ b ≤ 1000

时间与内存限制

时间限制:1秒

内存限制:128MB

💡 查看提示(先自己想一想再看)
这道题主要考察for循环的区间遍历、简单的逻辑条件判断(&&运算符)以及计数变量的使用。解题思路:1. 先定义一个初始值为0的计数变量;2. 使用循环从a遍历到b的每一个整数;3. 对每个整数判断是否满足「能被2整除且不能被4整除」的条件,若满足则将计数变量加1;4. 循环结束后输出计数变量的值。注意:循环的范围要包含a和b哦!
⚙ 开始做这道题 2 人做过 · 0 收藏 · 15 浏览

讨论(0)