定义一个类EXAM1,用于在一个指定的范围内查找能被3整除且十位数字是5的所有整数, 统计满足条件之整数的个数,并输出它们。用C++程序编写
时间: 2024-04-08 11:31:09 浏览: 109
好的,以下是一个用C++编写的EXAM1类的示例代码:
```cpp
#include <iostream>
#include <vector>
class EXAM1 {
public:
void findNumbers(int start, int end) {
std::vector<int> numbers;
for (int i = start; i <= end; i++) {
if (i % 3 == 0 && (i / 10) % 10 == 5) {
numbers.push_back(i);
}
}
std::cout << "满足条件的整数个数:" << numbers.size() << std::endl;
std::cout << "满足条件的整数:";
for (int num : numbers) {
std::cout << num << " ";
}
std::cout << std::endl;
}
};
int main() {
EXAM1 exam;
exam.findNumbers(100, 200);
return 0;
}
```
在上述代码中,`findNumbers`函数用于查找满足条件的整数,并将它们存储在`numbers`向量中。然后,通过输出语句分别输出满足条件的整数个数和这些整数。在`main`函数中创建了一个`EXAM1`对象,并调用`findNumbers`函数进行查找。
请注意,该代码是一个简单的示例,并假设输入的起始范围和结束范围为整数。你可以根据实际需求进行修改和扩展。
阅读全文