百姓心情网-为你提供各类经典名言与文案句子

判断能否被357整除

要判断一个整数是否能被3、5、7整除,你可以使用模运算符(%)来检查整数是否能被这些数整除。下面是一个简单的算法,使用C++语言实现:

```cpp

include

using namespace std;

int main() {

int number;

cout << "请输入一个整数: ";

cin >> number;

// 检查是否能同时被3、5、7整除

if (number % 3 == 0 && number % 5 == 0 && number % 7 == 0) {

cout << "3 5 7" << endl;

}

// 检查是否能被3和5整除

else if (number % 3 == 0 && number % 5 == 0) {

cout << "3 5" << endl;

}

// 检查是否能被3和7整除

else if (number % 3 == 0 && number % 7 == 0) {

cout << "3 7" << endl;

}

// 检查是否能被5和7整除

else if (number % 5 == 0 && number % 7 == 0) {

cout << "5 7" << endl;

}

// 检查是否能被3整除

else if (number % 3 == 0) {

cout << "3" << endl;

}

// 检查是否能被5整除

else if (number % 5 == 0) {

cout << "5" << endl;

}

// 检查是否能被7整除

else if (number % 7 == 0) {

cout << "7" << endl;

}

// 如果都不能整除

else {

cout << "n" << endl;

}

return 0;

}

```

这段代码首先读取用户输入的整数,然后通过一系列的`if-else`语句来判断该整数是否能被3、5、7整除,并输出相应的结果。如果整数能同时被3、5、7整除,它会输出`3 5 7`;如果只能被其中两个数整除,它会输出这两个数;如果只能被其中一个数整除,它会输出这个数;如果都不能整除,它会输出`n`。

请根据你的需要修改或扩展这段代码

上一篇上一篇:合肥中汇实验学校怎么样

下一篇下一篇:没有了