我用的是devc++,没有错啊
by zlsky168 @ 2023-11-11 11:04:49
取余符号错了
by feiji_code @ 2023-11-11 11:05:36
而且没有输入
by feiji_code @ 2023-11-11 11:06:37
判断逻辑就错了啊....
by _____QWQ_____ @ 2023-11-11 11:10:41
```
#include<iostream>
using namespace std;
int a;
int main(){
cin>>a;
if(a%3==0&&a%5==0&&a%7==0)
{
cout<<"3 5 7";
return 0;
}
if(a%3==0&&a%5==0)
{
cout<<"3 5";
return 0;
}
if(a%3==0&&a%7==0)
{
cout<<"3 7";
return 0;
}
if(a%5==0&&a%7==0)
{
cout<<"5 7";
return 0;
}
if(a%3==0)
{
cout<<"3";
return 0;
}
if(a%5==0)
{
cout<<"5";
return 0;
}
if(a%7==0)
{
cout<<"7";
return 0;
}
cout<<"n";
return 0;
}
```
直接给代码了
by _____QWQ_____ @ 2023-11-11 11:11:22
我的那个太多return有点乱
可以改成else if
by _____QWQ_____ @ 2023-11-11 11:15:42
1、改elseif
2、没有那么复杂
```c
int a;
cin>>a;
if (a%3==0){
cout<<3<<" ";
}
if (a%5==0){
cout<<5<<" ";
}
if (a%7==0){
cout<<7;
}
```
@[yinminghao](/user/1045311)
by penguin_is_cool @ 2023-11-11 11:18:28
@[yinminghao](/user/1045311) 用%
by penguin_is_cool @ 2023-11-11 11:19:27
变量呢?输入呢?
by hqy121227 @ 2023-11-12 08:57:14
没输入!
by yezhen @ 2023-12-22 18:33:33