- 判断能否被3,5,7整除
答案
- @ 2026-7-13 19:25:28
#include <iostream>
using namespace std;
int main() {
int num;
// 输入整数
cin >> num;
// 标记是否能被3、5、7整除
bool div3 = (num % 3 == 0);
bool div5 = (num % 5 == 0);
bool div7 = (num % 7 == 0);
// 按从小到大顺序判断输出
if (div3 && div5 && div7) {
cout << "3 5 7" << endl;
} else if (div3 && div5) {
cout << "3 5" << endl;
} else if (div3 && div7) {
cout << "3 7" << endl;
} else if (div5 && div7) {
cout << "5 7" << endl;
} else if (div3) {
cout << "3" << endl;
} else if (div5) {
cout << "5" << endl;
} else if (div7) {
cout << "7" << endl;
} else {
// 都不能整除
cout << "n" << endl;
}
return 0;
}
0 条评论
目前还没有评论...
信息
- ID
- 49
- 时间
- ms
- 内存
- MiB
- 难度
- 1
- 标签
- 递交数
- 748
- 已通过
- 256
- 上传者