题目说了是两个质数
by NaCly_Fish @ 2019-09-24 18:09:08
你的i不一定是素数呀
by 欧鹰 @ 2019-09-24 18:09:23
@[NaCly_Fish](/space/show?uid=115864) %%%%
by 欧鹰 @ 2019-09-24 18:09:35
额。。恳请讲清楚点 @[NaCly_Fish](/space/show?uid=115864) @[欧鹰](/space/show?uid=174026)
by Peter0721 @ 2019-09-24 18:12:09
@[Peter0721](/space/show?uid=242736)
- 您使用了一个全角分号;
- 依据题意,程序应该在输出一个数之后就结束,但您的程序会输出多个数;
- 建议您以后提问时将错误信息和提交结果一并发上来;
by tohmasu @ 2019-09-24 18:12:20
~~顺便说一句,只要测试数据没有问题,这样是可以找出质因数的。上面几位 dalao 可能没有看题目~~
by tohmasu @ 2019-09-24 18:15:24
有游离的“\233”是什么意思啊 @[tohmasu](/space/show?uid=186119)
by Peter0721 @ 2019-09-24 18:15:39
@[Peter0721](/space/show?uid=242736)
可以理解为您的代码中有不合法的字符。您可能输入了全角符号。
by tohmasu @ 2019-09-24 18:18:15
这个
```cpp
int a;
```
改成这个:
```cpp
int a;
```
这个:
```cpp
if(a % i == 0){
cout << a/i;
}
```
加一个break,改成这样:
```cpp
if(a % i == 0){
cout << a/i;
break;
}
```
这样就AC了。
by qwq_volcano @ 2019-09-24 18:18:21
@[peter0721](/space/show?uid=242736)
by qwq_volcano @ 2019-09-24 18:19:00