编译错误 求助!!!!

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

我用的是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


| 下一页