请问一个整数n能够被2、3、5、7中哪些数整除

分析问题

已知一个整数,求能够被哪些数整除

建立模型

输入一个整数

如果能被2整除:

​ 输出2

如果能被3整除:

​ 输出3

如果能被5整除:

​ 输出5

如果能被7整除:

​ 输出7

编写代码

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin>>n;
    if(n%2 == 0) cout<<2<<endl;
    if(n%3 == 0) cout<<3<<endl;
    if(n%5 == 0) cout<<5<<endl;
    if(n%7 == 0) cout<<7;
    return 0;
}

保存、编译、运行