#2752. [GESP202403 三级 C++] 第 9 题

[GESP202403 三级 C++] 第 9 题

假设英文句子由若干词构成。下面C++代码统计输出的词数是( )。

int main()
{
    string str="gEsP is Interesting !";
    int x = str.length();
    int nwords = 0;
    for(int i = 0; i < x; i++)
        if (str[i]==' '){
            nwords++;
            while(str[++i]==' ') ;
        }
    cout << nwords << endl;
    cout << endl;
    return 0;
}

{{ select(1) }}

  • 1
  • 2
  • 3
  • 4