为啥不输出结果

P1318 积水面积

希望更丰富的展现?使用Markdown
by 0nullptr @ 2019-10-17 14:44:13


我真的搞不懂啊 这些不用MD的萌新不会看看他们发的东西吗?他们觉得有人看得懂?
by Inkyo @ 2019-10-17 14:47:37


@[Inkyo墨攸](/space/show?uid=266011) MD咋用。我粘的是有换行的但出来的就这样了
by xzit20190507139 @ 2019-10-17 14:54:30


> 如果你人为地将问题搞得难以阅读,它多半会被忽略,人们更愿读易懂的问题。 > > 行间代码请使用一对 ```` ``` ```` 包围代码区块,其中反引号就是键盘左上角波浪线下面那个符号,行间代码请在第一个 ```` ``` ```` 的后面加上语言名称(如: ```` ```cpp```` )。
by StudyingFather @ 2019-10-17 14:55:14


>\```cpp > >代码 > >\``` 请这样使用
by Inkyo @ 2019-10-17 14:56:56


@[xzit20190507139](/space/show?uid=256089)
by Inkyo @ 2019-10-17 14:57:00


```cpp #include<stdio.h> int main(){ int n,len,i,p,q,w1,w2,w3,sum=0; scanf("%d",&n); int a[n+2],b[n+2]; a[0]=-1;a[1]=0; b[0]=0;b[1]=0; len=0; for(i=2;i<n+2;){ w1=a[i-2]; w2=a[i-1]; scanf("%d",&w3); if(w3<w2){ a[i]=w3; b[i]=1; len++; }else if(w3==w2){ b[i]+=1; len++; }else if(w1<w2){ a[i]=w3; b[i]=1; len++; }else{ if(w3>w1){sum=w1-w2+sum; } else if(w3<w1){sum=w3-w2+sum; } else{sum=w1-w2+sum; } len++; } } printf("%d",sum); return 0; } ```
by xzit20190507139 @ 2019-10-17 14:59:58


学会了,先谢谢各位
by xzit20190507139 @ 2019-10-17 15:00:49


@[Inkyo墨攸](/space/show?uid=266011)
by xzit20190507139 @ 2019-10-17 15:11:41


打字的时候手速太快了吧 第9行的i变量根本就没有增加啊,这样就陷入死循环,永远结束不了输入
by JamlainHamstone @ 2019-11-08 16:26:24


|