酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

题目描述 输入四个整数 x , y , a , b x,y,a,b,请你按照要求输出 x ∼ y x∼y 之间的所有数。 要求: 不要输出数字 a a。 不要输出大于等于数字 b b 的数。 输入格式 输入包括一行,包含四个整数 x , y , a , b x,y,a,b,数字之间用空格隔开。 输出格式 输出包括一行,为 x ∼ y x∼y 之间符合要求的数字。 input1 复制 10 20 13 17 output1 复制 10 11 12 14 15 16 input2 复制 50 55 52 100 output2 复制 50 51 53 54 55 样例解释 对于样例 1 1: 样例要求输出 10 ∼ 20 10∼20 之间不是 13 13, 且小于 17 17 的数,故有 10 , 11 , 12 , 14 , 15 , 16 10,11,12,14,15,16。 数据规模与约定 对于 100 % 100% 的数据, 1 ≤ x ≤ y ≤ 100 1≤x≤y≤100, x ≤ a ≤ y x≤a≤y, x ≤ b x≤b。 C++程序

```cpp #include <iostream> using namespace std; int main() { int x, y, a, b; cin >> x >> y >> a >> b; for (int i = x; i <= y; ++i) { if (i != a && i < b) { cout << i << " "; } } return 0; } ``` 1. 循环范围是闭区间[x, y],包含x和y。 2. 条件判断确保不输出数字a且数字小于b。 3. 输出数字后跟空格,最后一个数字后也有空格,题目未明确要求格式时可以这样处理。 [2025-07-19 20:44:46 | AI写代码神器 | 138点数解答]

相关提问