求简便方法
查看原帖
求简便方法
542205
smart_楼主2023/7/26 23:01

本蒟蒻来求简便方法了!

除了连环if还有什么简单易懂的方法呢?

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

除了以上还有吗

2023/7/26 23:01
加载中...