酸菜娃


私信TA

用户名:dotcpp0694143

访问量:87

签 名:

等  级
排  名 4697
经  验 1650
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校 广州软件学院
专  业

  自我简介:

TA的其他文章

解题思路:一段话中判断英语单词的个数,其实可以间接来做,就是通过英文空格的个数,进而判断单词出现的个数
注意事项:
能通过所有测试,我不清楚题目说的英文输入包括不包括标点符号,如果仅仅只是看单词的输入的话,可以通过判断空格的个数,然后空格+1便是单词的个数了,如果输入的英文中包含了逗号之类的,那就得再次优化一下这段代码了
参考代码:

#include<bits/stdc++.h>

using namespace std;

int main(){

    string voca;

    int a=0;

    string::iterator i;

    getline(cin,voca);

    for(i=voca.begin();i!=voca.end();i++){

        if(isspace(*i)){

            a++;

        }

    }

    cout<<a+1;

    return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »