1106. 统计单词个数

问题描述

输入一行字符串(字符串长度 ≤100 ),包含若干个单词,约定相邻的两个单词用空格隔开(一个或多个空格),编程统计单词的个数。

输入

一行空格隔开的若干个单词。

输出

单词个数。

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
string s,s1;
int main()
{
	getline(cin,s);
	int k=0,g=1;//g初始化为1 
	for(int i=0;i<s.size();i++)
	{
		if(s[i]==' ')//如果是空格k++; 
		{
			k++;
		}
		else
		{
			if(k>=1)//不管是1个空格还是1个空格以上 
			{
				g++;//单词数量+1; 
			}
			k=0;//只要不是空格了,所以就是一个新的单词,则k归零 
		}
	}
	cout<<g;
	return 0;	
}
相关推荐
非优秀程序员4 小时前
第05章 播放器大战,暴风、快播与那一夜|《互联网产品恩仇录》
算法
武子康10 小时前
驾驶轨迹换个坐标,就能给移动机器人用吗?
人工智能·算法·机器学习
David猪大卫11 小时前
【C++修炼】map 和 set 的使用
c语言·开发语言·数据结构·c++·经验分享·笔记·学习
HPtiger11 小时前
C++ 入门笔记:从 C 到 C++ 的核心过渡(命名空间、输入输出、缺省参数、重载、引用、内联)
c语言·c++·学习
vvilkim12 小时前
数据结构类型、区别与应用场景:一篇讲透选型逻辑
数据结构
努力努力再努力wz14 小时前
【Lua 进阶系列】从 C++ 对象到 Lua 变量:一文理解 userdata、Lua 栈与元表绑定机制
c++·junit·lua
慧都产品智能化14 小时前
Qt 表格升级攻略:复用已有编辑器,减少重复开发
c++·qt·编辑器·qt6.3
ShineWinsu14 小时前
对于Qt:QTableWidget常见属性以及QTableWidgetItem类的解析
开发语言·c++·qt·gui·客户端·表格·qtablewidget
ShineWinsu15 小时前
对于Qt:QListWidget常见属性以及QListWidgetItem类的解析
开发语言·c++·qt·客户端·列表·qlistwidget·qlistwidgetitem