用CPP实现求出1~599中能被3整除,且至少有一位数字为5的所有整数。如15、51、513均是满足条件的整数。
时间: 2024-05-22 08:14:49 浏览: 9
#include <iostream>
using namespace std;
int main() {
for(int i=1; i<=599; i++) {
if(i%3==0 && (i%10==5 || i/10%10==5 || i/100%10==5)) {
cout << i << " ";
}
}
return 0;
}
相关问题
满足要求的数字个数 时间限制:1.00s内存限制:16.00MB 题目背景 找出1-N中能被5整除且至少有一位数字是5的所有整数的个数. 输入格式 输入只有一行,只有1个整数N。 输出格式 输出只有一行(这意味着末尾有一个回车符号),包括1个整数。
题目分析:
题目中要求找出在 $1$ 到 $N$ 之间能被 $5$ 整除且至少有一位数字是 $5$ 的所有整数的个数。因此我们可以遍历 $1$ 到 $N$ 之间的整数,然后判断是否满足条件。
判断一个数能否被 $5$ 整除,可以直接使用取模运算。判断至少有一位数字是 $5$,可以将该数转化为字符串,然后判断字符串中是否包含字符 '5'。
时间复杂度为 $O(N \log N)$。
C++ 代码实现:
```cpp
#include <iostream>
#include <string>
using namespace std;
int main() {
int n;
cin >> n;
int cnt = 0;
for (int i = 1; i <= n; i++) {
if (i % 5 == 0) {
string s = to_string(i);
if (s.find('5') != string::npos) {
cnt++;
}
}
}
cout << cnt << endl;
return 0;
}
```
c++在一个指定的范围内查找能被3整除且十位数字是5的所有整数, 统计满足条件之整数的个数
您好!对于这个问题,您可以使用循环结构遍历指定范围内的所有整数,并通过条件判断筛选出能被3整除且十位数字是5的整数。以下是一个示例代码:
```cpp
#include <iostream>
int main() {
int start = 100; // 范围起始值
int end = 200; // 范围结束值
int count = 0; // 满足条件的整数个数
for (int i = start; i <= end; i++) {
if (i % 3 == 0 && (i / 10) % 10 == 5) {
count++;
std::cout << i << std::endl; // 打印满足条件的整数
}
}
std::cout << "满足条件的整数个数:" << count << std::endl;
return 0;
}
```
在这个示例代码中,我们使用 `for` 循环遍历从 `start` 到 `end` 的范围内的所有整数。通过条件判断 `i % 3 == 0` 和 `(i / 10) % 10 == 5`,满足条件的整数会被计数,并打印出来。最后输出满足条件的整数个数。
您可以根据实际需求修改起始值和结束值,以及对满足条件的整数进行进一步处理。希望能帮到您!如果还有其他问题,请随时提问。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)