为什么错了啊!!!!!!!

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

@[toby666666](/user/768283) 1. 自己不能被自己整除吗? 2. 无解的判断显然有错误。
by _cyle_King @ 2022-08-12 10:20:50


每个if 条件前都要加else
by ryf20100124 @ 2022-08-12 10:21:24


除了第一个
by ryf20100124 @ 2022-08-12 10:22:15


@[ryf20100124](/user/761649) 是吗?如果a=105,是要同时输出3 5 7 的。else if 是做了多种情况**选1种**
by dengyujie2020 @ 2022-08-12 10:31:19


@[ryf20100124](/user/761649) 不加。
by Xeqwq @ 2022-08-12 10:36:10


@[toby666666](/user/768283) 你的代码只要输入不是7的倍数就会输出n
by Xeqwq @ 2022-08-12 10:37:00


第10、11、12行>改成>=
by popcorn_7 @ 2022-08-12 10:38:12


输入15看看
by JerryHu142857 @ 2022-08-12 10:40:32


@[toby666666](/user/768283) ```cpp bool flag=false; if(a%3==0){cout<<"3 ";flag=true;} if(a%5==0){cout<<"5 ";flag=true;} if(a%7==0){cout<<"7";flag=true;} if(flag==false){cout<<"n"<<endl;} ```
by Greenzhe @ 2022-08-12 10:48:26


这个要加else是因为只要他不是7的倍数他就会输出“n”。
by ryf20100124 @ 2022-08-12 10:59:16


| 下一页