标题统计C++

题目:


数据范围:

规定 |s| 表示字符串 s 的长度(即字符串中的字符和空格数)。

1≤|s|≤5,输入可能包含大、小写英文字母、数字字符、空格和行末换行符。


思路:

要求符合要求的字符,我们可以使用 string进行读入,因为字符串中会有空格,而 cin 读到空格会停止,此时便可以用 while(cin>>s) 进行读入,这样会一直读入到无输入为止,此时读入的字符串都是我们所求的答案的一部分。那么我们可以多次读入,对字符串长度进行累加,求出答案。


代码:

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int main(){
	int ans=0;
	string s;//
	while(cin>>s){
		ans+=s.size();//这是一个求字符串大小的函数
	}
	cout<<ans;//输出
}
相关推荐
zhaoyin19941 天前
python基础
开发语言·python
Joker Zxc1 天前
【前端基础(Javascript部分)】2、JavaScript的变量和数据类型
开发语言·前端·javascript
罗超驿1 天前
JavaSE高频答疑:内部类同名变量访问全解 + Comparable与Comparator核心区别
java·开发语言·idea
宇木灵1 天前
C语言基础-十一、递归与分治(完结)
c语言·开发语言·学习·算法
YXXY3131 天前
C++11的介绍(上)
c++
geovindu1 天前
python: Template Method Pattern
开发语言·python·设计模式·模板方法模式
sycmancia1 天前
C++——析构函数的调用顺序、const修饰对象、类成员
开发语言·c++
无尽的沉默1 天前
Thymeleaf 表达式
java·开发语言·前端
Java后端的Ai之路1 天前
【JDK】-JDK 11 新特性内容整理(很全面)
java·开发语言·后端·jdk
czxyvX1 天前
010-C++11
开发语言·c++