标题统计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;//输出
}
相关推荐
坐吃山猪2 小时前
【多线程】FutureTask多线程底层实现
java·开发语言·数据库
XR1234567882 小时前
办公组网像“看病“:先问诊,再选型
开发语言·php
布莱克6052 小时前
strcpy 函数详解:作用、用法与安全缺陷
c语言·开发语言·c++·安全
不想看见4042 小时前
一次关于“鼠标是不是串口”的追问:从USB协议到CAN总线
c++·qt·计算机外设
软件黑马王子2 小时前
3.单例模式问题1:构造函数
开发语言·单例模式·c#
Freak嵌入式2 小时前
RP2040 PIO 编程模型与状态机原理:从硬件架构到工作逻辑全解析
java·大数据·开发语言·单片机·嵌入式硬件·硬件架构
Zenova EdgeOS3 小时前
等保 2.0 在工业网关的落地:测评点、整改、长期维护
c++·边缘计算·工业网关
Java小白笔记3 小时前
Java中大数据实时归集与指标汇总方案
java·大数据·开发语言
随遇而安zx3 小时前
【地基篇】---Java 8 JVM 知识大纲
java·开发语言·jvm
软件黑马王子3 小时前
4.单例模式问题2:重复挂载
开发语言·单例模式·c#