编译错误 求助!!!!

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

```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


上一页 |