C++求介于两个正整数之间的能被3整除且含有5的整数
时间: 2023-11-17 12:05:46 浏览: 90
求能整除3又能整除5的,在1-100之间
5星 · 资源好评率100%
假设两个正整数为a和b,且a<b。 首先,我们需要找到介于a和b之间的所有整数。这可以通过循环来实现:
for (int i = a+1; i<b; i++) {
// 对i进行操作
}
然后,我们需要判断i是否能够被3整除且含有5。我们可以使用取模运算符和字符串转换来实现:
if (i % 3 == 0 && to_string(i).find('5') != string::npos) {
// i符合条件,进行操作
}
最后,将这些操作组合起来,就可以得到完整的代码:
#include <iostream>
#include <string>
using namespace std;
int main() {
int a = 10, b = 30; // 假设a=10,b=30
for (int i = a+1; i<b; i++) {
if (i % 3 == 0 && to_string(i).find('5') != string::npos) {
cout << i << endl;
}
}
return 0;
}
输出结果为:
15
18
24
27
阅读全文