文字列を逆順で表示するプログラムです。
なぜ途中までしか表示されないか教えてください。
お願いします。
c++
1#include<iostream> 2#include<stack> 3using namespace std; 4int main() { 5 stack<char> s; 6 char c; 7 while (cin >> c) { 8 s.push(c); 9 } 10 for (size_t i = 0; i < s.size(); i++) { 11 cout << s.top(); 12 s.pop(); 13 } 14 cout << endl; 15 return 0; 16}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。