C++ 题解

本题的考点:

  • 字符串包含空格字符的读取。
  • 当字符串不存在空格时的情况考虑。
    #include<iostream>
    #include<string>
    using namespace std;
    int main(){
      string a;
      int n =0;
      getline(cin,a);//读取一行包含空格的字符串
      for(int i= a.length()-1;a[i]!=' '&& i>=0;i--){
          n++;    
      }
      cout<<n;
      return 0;
    }