当前位置: 首页 > news >正文

week5-[字符数组]长度和

week5-[字符数组]长度和

题目描述

输入若干行只包含字母,数字和空格的字符串,计算它们的长度的和。

输入格式

输入共若干行,每行一个只包含字母,数字和空格的字符串。

以一行只包含一个 0 表示结束输入。这一行不计算长度。

输出格式

输出共 111111 个正整数表示答案。

样例 #1

样例输入 #1

hello  i am her     ea line    empty
1234
0

样例输出 #1

45

提示

数据范围

对于所有数据,输入不超过 100100100 行并且每个字符串长度都不超过 100100100

解题思路

  1. getline 按行读入;
  2. 判断是否是单独的 "0",如果是就停止;
  3. 否则,把该行长度累加到结果里;
  4. 最后输出总和。

参考代码(C++)

#include <bits/stdc++.h>
using namespace std;int main() {string line;int sum = 0;while (true) {getline(cin, line);if (line == "0") break;  // 遇到单独一行 "0" 结束sum += line.size();      // 累加长度(包含空格)}cout << sum << "\n";return 0;
}
http://www.dtcms.com/a/352816.html

相关文章:

  • GraphRAG数据可视化
  • Java中JUnit知识点
  • Qt表格组件封装与远程数据库连接:从数据展示到交互体验
  • 阿里云——应用交付与负载均衡
  • 用户体验设计 | 从UX到AX:人工智能如何重构交互范式?
  • 阿里云轻量应用服务器与ECS对比
  • 4步用代码拆解数学建模中的TOPSIS评价决策! ! !
  • 树的常见算法及Java实现
  • LeetCode算法日记 - Day 23: 外观数列、数青蛙
  • 欧洲数字化养殖平台 Herdwatch 借力 Iceberg + StarRocks 提升分析能力
  • 【Matplotlib学习】驾驭画布:Matplotlib 布局方式从入门到精通完全指南
  • 【RabbitWQ】基于 Java 实现轻量级消息队列(二)
  • 医疗AI时代的生物医学Go编程:高性能计算与精准医疗的案例分析(一)
  • 【重学 MySQL】九十、Linux下MySQL的安装与卸载指南
  • 如何保证DDC楼宇自控系统与IBMS集成管理系统的稳定性和可靠性?
  • 深入解析 Flink Function
  • 【Datawhale之Happy-LLM】Encoder-only模型篇 task05精华~
  • 【雅思021】I’m sorry, I love you Ⅱ
  • 如何使用PyTorch搭建一个基础的神经网络并进行训练?
  • skywalking 原理
  • H20 性能表现之 gpt-oss-120b
  • 软考-系统架构设计师 管理信息系统(MIS)详细讲解
  • React内网开发代理配置详解
  • C++ 力扣 704.二分查找 基础二分查找 题解 每日一题
  • Https之(四)国密GMTLS
  • 【Redis#8】Redis 数据结构 -- Zset 类型
  • 改造thinkphp6的命令行工具和分批次导出大量数据
  • GTCB:引领金融革命,打造数字经济时代标杆
  • 【js】加密库sha.js 严重漏洞速查
  • UTXO 模型及扩展模型