使用c++判断一个数n能否被3和5同时整除的代码
时间: 2024-10-14 21:18:30 浏览: 8
在 C++ 中,你可以编写一个简单的函数来判断一个数 `n` 是否能被3和5同时整除。这种检查通常通过条件运算符 `if` 来实现。下面是一个示例代码:
```cpp
#include <iostream>
bool canDivideByThreeAndFive(int n) {
// 判断 n 是否能被3和5同时整除
return (n % 3 == 0 && n % 5 == 0);
}
int main() {
int num;
std::cout << "请输入一个整数: ";
std::cin >> num;
if (canDivideByThreeAndFive(num)) {
std::cout << num << " 可以被3和5同时整除.\n";
} else {
std::cout << num << " 不能被3和5同时整除.\n";
}
return 0;
}
```
在这个程序中,`canDivideByThreeAndFive` 函数接收一个整数 `n`,然后使用取模操作 `%` 检查它是否分别能被3和5整除(如果余数为0)。如果两个条件都满足,函数返回 `true`,否则返回 `false`。