题解 | #字符串最后一个单词的长度#
字符串最后一个单词的长度
https://www.nowcoder.com/practice/8c949ea5f36f422594b306a2300315da
#include <iostream> using namespace std; int main() { //法一:循环覆盖字符串,输出最后一个字符串长度 // string s; // while (cin >> s) ; // cout<<s.size(); // return 0; //法二: // char a; // int size = 0; // do // { // a = cin.get(); // if(a==' ') // { // size = 0; // } // else if(a!='\n') // { // size++; // } // }while(a!='\n'); // cout << size; //法三: char a; int time=0; while(cin>>noskipws>>a) { if(a==' ') { time = 0; } else if(a!='\n') { time++; } } cout<<time; }