标题统计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;//输出
}
相关推荐
show43312 小时前
多格式导出怎么做?2026免费小程序TXT/SRT实践
开发语言·小程序·c#
岁岁养乐多12 小时前
LangChain4j 工厂模式
java·开发语言
小小龙学IT12 小时前
Day 28 项目调试与优化 —— 给聊天室做一次“全面体检“
c语言·开发语言
hy.z_77712 小时前
【C++】9. Vector
开发语言·c++
我能坚持多久12 小时前
优选算法——专题一双指针(上):附四道例题详解
c++·学习·算法
Tim_1013 小时前
【C++】023、移动语义&深拷贝
开发语言·c++·算法
ctlover13 小时前
Python模块与包
开发语言·python
雨田言炎13 小时前
十、QThread多线程
linux·服务器·开发语言·前端·qt
ShineWinsu13 小时前
对于C++中unordered_map的详细介绍
数据结构·c++·算法·面试·stl·哈希表·unordered_map
东东最爱敲键盘13 小时前
day3.c++函数与预处理 string
c++·算法