利用栈的属性来得到最后一个字符串从而进行长度的输出
#include<iostream> #include<sstream> #include<string> #include<stack> using namespace std; int main(){ string str; getline(cin , str); stack <string> v; stringstream ss(str); string word; while(ss>>word) v.push(word); string ans; ans=v.top(); //最后一个字符串放入ans cout<<ans.size()<<endl; }