求助——本地运行正常but提交OJ和在线IDE都输出为空

P1427 小鱼的数字游戏

```cout<<a[0]<<" "``` 改成```cout<<a[o]<<" "```
by encore @ 2018-11-01 20:43:04


~~代码明显有问题,你本机怎么a的~~
by encore @ 2018-11-01 20:43:44


@[encore](/space/show?uid=113385) 样例弱了
by Lily_White @ 2018-11-01 20:46:58


emm 12行 ```cpp cout<<a[0]<<" "; ``` 应为 ```cpp cout<<a[o]<<" "; ``` 测试的时候改了一下,然而... no use
by dirger @ 2018-11-01 20:53:08


@[encore](/space/show?uid=113385) a[0]是在测试的时候改的 <del>QAQ<del\>
by dirger @ 2018-11-01 20:54:30


本来想上张图增加说服力... 然而...上图似乎有点难度 似乎要沉了 要不你们试试复制到云IDE测试一下... 本想刷水题增加自信..结果开始怀疑人生? ```cpp #include<bits/stdc++.h> using namespace std; int a[110],i=0; int main() { for(int ii;ii!=0;) { cin>>ii; a[i++]=ii; } for(int o=i-2;o>=0;o--) cout<<a[o]<<" "; return 0; } ```
by dirger @ 2018-11-01 21:04:34


@[dirger](/space/show?uid=75094) 额。。。```cin>>ii```改成```scanf("%1d",&ii)```,要```#include<cstdio>```
by encore @ 2018-11-01 21:06:52


万能头orz
by encore @ 2018-11-01 21:07:38


@[dirger](/space/show?uid=75094) 你不会是在装弱吧,能A过黑题居然不会这题。。。
by encore @ 2018-11-01 21:10:12


不不不 我知道原因了 linux下可能循环变量ii自动声明为0了 所以循环根本就不会进入 Windows下除了全局变量,其他变量未声明初值会是乱码,所以反而能进入循环 谢谢@encore的耐心指点 用以下代码解决了问题并AC通过了 ```cpp #include<bits/stdc++.h> using namespace std; int a[110],i=0; int main() { for(int ii=1;ii!=0;) { cin>>ii; a[i++]=ii; } for(int o=i-2;o>=0;o--) cout<<a[o]<<" "; return 0; } ``` 感谢洛谷,感谢毛主席!
by dirger @ 2018-11-01 21:14:43


| 下一页