判断能否被3,5,7整除

分析问题

输入一个数,判断能否被3,5,7 整除,并按要求输出

建立模型

输入一个数字n //number 的缩写

如果能被3整除

​ 输出3

如果能被5整除

​ 输出5

如果能被7带除

​ 输出7

编写代码

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin>>n;
    if(n%3 !=0 && n%5 !=0 && n%7 != 0){
        cout<<"n";
    }else{
        if(n%3 == 0) cout<<3<<" ";//空格是为后面如果能整除作准备
        if(n%5 == 0) cout<<5<<" ";//if后只有1行代码,可以省略大括号
        if(n%7 == 0) cout<<7;   
    }
    return 0;
}

保存 编译 运行