1129.统计数字字符个数(vs2022中 gets, gets_s 无法使用的情况下)

server/2024/10/17 20:01:33/

题目描述

输入一行字符,统计出其中数字字符的个数。

输入

一行字符串,总长度不超过255。

输出

输出为1行,输出字符串里面数字字符的个数。

样例

输入数据 1

Peking University is set up at 1898.

输出数据 1

4

#include <iostream>
#include <string>
using namespace std;
int main()
{string s1;getline(cin,s1);int sum = 0;for (int i = 0; i <= int(size(s1)); i++)//s1.size()也可if (s1[i] >= '0' && s1[i] <= '9')sum++;cout << sum;return 0;
}

vs2022中 gets, gets_s 无法使用的情况下

可用的有getline(cin,字符串)(需包含头文件string)


http://www.ppmy.cn/server/130783.html

相关文章

FPGA时序分析和约束学习笔记(2、FPGA时序传输模型)

Tclk1TcoTdata < Tclk Tclk2 -Tsu Slack Tskew Tclk - Tsu - Tdata - Tco Skew时钟偏斜&#xff1a;时钟从源端口出发&#xff0c;到达目的寄存器和源寄存器的时间差值&#xff08;Tclk2-Tclk1&#xff09; Tsu建立时间&#xff1a;目的寄存器自身的特性决定&#xff…

SQL 中UPDATE 和 DELETE 语句的深入理解与应用

在 SQL 中&#xff0c;UPDATE和DELETE语句是用于操作表数据的重要工具&#xff0c;它们允许我们对已存在的数据进行修改和删除。 一、UPDATE 语句 &#xff08;一&#xff09;基本语法 UPDATE语句的基本语法如下&#xff1a; UPDATE table_name SET column1 value1, colum…

React复习

文章目录 常用的HooksuseStateuseReduceruseRefuseContextuseMemouseCallbackuseEffect 组件通信Props&#xff08;属性&#xff09;Ref&#xff08;引用&#xff09;Context&#xff08;上下文&#xff09;State&#xff08;状态&#xff09;回调函数Event Bus&#xff08;事件…

【AIGC】OpenAI 宣布推出Whisper large-v3-turbo 语音转录模型 速度提高了8倍

OpenAI 宣布推出了一个名为 large-v3-turbo&#xff08;简称 turbo&#xff09;的新 Whisper 模型。这是 Whisper large-v3 的优化版本&#xff0c;将解码器层数从大型模型的 32 层减少到与 tiny 模型相同的 4 层。此优化版本的开发受到了 Distil-Whisper 的启发&#xff0c;后…

区块链到底是什么?

区块链是一种分布式、数字化的、不可篡改的账本&#xff0c;用于记录交易和以安全透明的方式存储数据。它基于一个去中心化的节点网络&#xff0c;这些节点共同维护一个权威记录&#xff0c;允许参与者直接与协议交互&#xff0c;而无需中介服务商。 区块是一种容器数据结构&a…

一个为分布式环境设计的任务调度与重试平台,高灵活高效率,系统安全便捷,分布式重试杀器!(附源码)

背景 近日挖掘到一款名为“SnailJob”的分布式重试开源项目,它旨在解决微服务架构中常见的重试问题。在微服务大行其道的今天&#xff0c;我们经常需要对某个数据请求进行多次尝试。然而&#xff0c;当遇到网络不稳定、外部服务更新或下游服务负载过高等情况时&#xff0c;请求…

【STM32单片机_(HAL库)】5-1-1【独立看门狗IWDG】独立看门狗IWDG配置步骤

独立看门狗IWDG工作原理 溢出时间计算 独立看门狗IWDG配置步骤

webpack学习

Webpack模块打包工具 初始 Webpack 是一个静态模块打包工具,从入口构建依赖图&#xff0c;打包有关模块 1.静态模块&#xff1a;编写代码过程中的&#xff0c;html&#xff0c;css&#xff0c; js&#xff0c;图片等固定内容的文件 2.打包过程&#xff0c;注意&#xff1a;只…