if后要有else
by zry20100305 @ 2022-03-01 19:14:27
@[zry20100305](/user/453132) 可以没有,別误导别人
by Acam @ 2022-03-01 19:28:21
至少是从语法的角度来看
by Acam @ 2022-03-01 19:30:03
@[AC_Automata](/user/606235) 所以请问为什么会不输出,请教一下
by Catcats @ 2022-03-01 21:27:39
```cpp
#include<bits/stdc++.h>
using namespace std;
int main(){
int m,sum,i,j;
cin>>m;
for(i=1;i<m;i++){
sum=0;
for(j=i;sum<=m;j++){
sum+=j;
if(sum-j==m)cout<<i<<' '<<j<<'\n';
}
}
}
```
@[Catcats](/user/658875) 这样就有输出了,但是样例都过不了
by Acam @ 2022-03-01 21:48:08
(考古)虽然知道楼主会但还是改了一下
```cpp
#include<bits/stdc++.h>
using namespace std;
int main(){
int m,sum,i,j;
cin>>m;
for(i=1;i<m;i++){
sum=0;
for(j=i;sum<=m;j++){
sum+=j;
if(sum-j==m)cout<<i<<' '<<j - 1<<'\n';
}
}
}
```
by wxin @ 2023-07-03 10:36:44