洛谷大佬的题解 p1427小鱼倒数字
滑稽题解第一弹 大家好,我是一个入门一年还在入门的蒟蒻。 今天天气不错,我决定回新手村看看。 然后我就随手点开了一个题。 看到题面一开始我有点惊……现在新手村就开始用栈了吗? 然而事后我发现这个题好像并没有想象中的那么难…… 于是我就尝试性地交了一个学了一年后的入门水平代码…… #include #include using namespace std; stack a; int k; int main(){ while(cin>>k) a.push(k);a.pop();//这种输入方式在本地调试的时候需要在输入结束后按Ctrl+Z来结束输入 while(!a.empty()) cout<<a.top()<<" ",a.pop(); return 0; } 然后我们机房的c姓神犇就来指点了一下,然后诊断出我患有重度STL依赖症…… 我看了一下我之前的代码: #include using namespace std; int x[100],c=0; int main(){ for(int i=0;;i++){ cin>>x[i]; if(x[i]==0) break; c=i; } for(int j=c;j>=0;j–) cout<<x[j]<<" "; return 0; } 然后我就突发奇想,这个题是不是可以一题多解呢? 我觉得可以的。