```cpp
#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";
if(n%3==0 && n%5==0 && n%7!=0) cout<<"3"<<" "<<"5";
if(n%3==0 && n%5!=0 && n%7==0) cout<<"3"<<" "<<"7";
if(n%3!=0 && n%5==0 && n%7==0) cout<<"5"<<" "<<"7";
if(n%3==0 && n%5!=0 && n%7!=0) cout<<"3";
if(n%3!=0 && n%5==0 && n%7!=0) cout<<"5";
if(n%3!=0 && n%5!=0 && n%7==0) cout<<"7";//这里是%号
return 0;
}
```
by quxiangyu @ 2024-01-24 18:04:37
```
#include<bits/stdc++.h>
using namespace std;
int main(){
int x,n=0;
cin>>x;
if(x%3==0)cout<<3<<" ",n=1;
if(x%5==0)cout<<5<<" ",n=1;
if(x%7==0)cout<<7<<" ",n=1;
if(n==0)cout<<n;
return 0;
}
```
先输入!!!
by HPT0303 @ 2024-02-24 09:36:17
没有输入,else不对,还可以简化:
```cpp
if(x%3==0){
cout << "3 ";
}if(x%5==0){
cout << "5 ";
}
//...
```
以此类推。
by Tony2014 @ 2024-04-23 16:55:00