标题统计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;//输出
}
相关推荐
呆瑜nuage6 分钟前
【复习系列】高频C/C++库函数手写实现指南与自定义类型的理解指南
c语言·c++·面试
天下无贼!7 分钟前
【Python】2026版——FastAPI 框架快速搭建后端服务
开发语言·前端·后端·python·aigc·fastapi
li星野13 分钟前
C++面试真题分享20260320
java·c++·面试
Irissgwe14 分钟前
c++特殊类设计
java·开发语言·c++
2301_8166512227 分钟前
C++中的享元模式变体
开发语言·c++·算法
m0_5832031330 分钟前
C++中的访问者模式变体
开发语言·c++·算法
浅念-37 分钟前
C ++ 智能指针
c语言·开发语言·数据结构·c++·经验分享·笔记·算法
布谷歌38 分钟前
Fastjson枚举反序列化:当字符串不是枚举常量名时,会发生什么?
开发语言·python
虚幻如影38 分钟前
python识别验证码
开发语言·python
不染尘.38 分钟前
最小生成树算法
开发语言·数据结构·c++·算法·图论