求助,本地无输出

P1147 连续自然数和

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


|