这道c++题怎么做!(求各位大神给c语言代码大全可复制【文字形式,方便复制{^_^}】)?


提交成功是否继续回答问题?
手机回答更方便,互动更有趣,下载APP
展开全部
#include <iostream>#include <sstream>class COUNT{public :COUNT(std::string words,int count);void countWord();void show();private :std::string words;int count;};COUNT::COUNT(std::string words = "",int count = 0){this->count = count;this->words = words;}void COUNT::show(){std::cout<<"Words="<<count<<std::endl;}void COUNT::countWord(){bool sign = false;for(int i = 0 ; i < words.length() ; ++i){if(isalpha(words.at(i))){ //若当前字符为字母sign = true;if(i == words.length() -1){ //如果这是最后一个字母,则计数一次++count ;break;}}else if(sign){ //在当前字符不是字母的情况下,若前面的都是字母(sign == true),则计数++count ;sign = false;}}}int main(){std::string s;while(getline(std::cin,s)){COUNT c(s);c.countWord();c.show(); }return 0;}
本回答由提问者推荐已赞过已踩过你对这个回答的评价是?评论
收起推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
下载百度知道APP,抢鲜体验使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。扫描二维码下载
×个人、企业类侵权投诉
违法有害信息,请在下方选择后提交
类别色情低俗
涉嫌违法犯罪
时政信息不实
垃圾广告
低质灌水
我们会通过消息、邮箱等方式尽快将举报结果通知您。说明
做任务开宝箱累计完成0
个任务
10任务
50任务
100任务
200任务
任务列表加载中...
}

我要回帖

更多关于 c语言代码大全可复制 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信