首页 > 编程语言 >C++二级:数字字符求和

C++二级:数字字符求和

时间:2024-11-18 13:18:36浏览次数:3  
标签:字符 数字 求和 样例 C++ str 字符串

数字字符求和

请编写一个程序实现以下功能:从一个字符串中,提取出所有的数字字符即0-9,并作为数求和。
输入
一行字符串,长度不超过100,字符串中不含空格。
输出
字符串中所有数字字符作为数的和
样例输入
Lsd2f02k3ja3sdf223
样例输出
171、数字字符求和
请编写一个程序实现以下功能:从一个字符串中,提取出所有的数字字符即0-9,并作为数求和。
输入
一行字符串,长度不超过100,字符串中不含空格。
输出
字符串中所有数字字符作为数的和
样例输入
Lsd2f02k3ja3sdf223
样例输出
17

#include<iostream>
using namespace std;
int main(){
	string str;
	cin >> str;
	int sum = 0;
	for(int i = 0;i < str.size();i++){   //str.length()=str.size() 获取字符串长度 
		if(str[i]>='0' && str[i] <= '9'){
			 sum = sum + str[i] - '0';
		}
	}
	cout << "所有数字字符和:" << sum;
	return 0;
}

标签:字符,数字,求和,样例,C++,str,字符串
From: https://blog.csdn.net/xzal12/article/details/143843133

相关文章

  • C++刷题第十题——求奇数的乘积
    ProblemDescription给你n个整数,求他们中所有奇数的乘积。Input输入数据包含多个测试实例,每个测试实例占一行,每行的第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇数。Output输出每组数中的所有奇数的乘积,对于测试实例,输出一行。Sa......
  • 《 C++ 修炼全景指南:二十 》不止是链表升级!跳表的核心原理与超强性能解析
    摘要这篇博客全面解析了跳表(SkipList)作为一种高效的链表数据结构的特性和应用。跳表以多层链表和随机化策略实现O(logn)的查找、插入和删除性能,简化了平衡树结构中常见的复杂旋转操作。通过剖析跳表的结构设计和核心操作,我们探讨了其在范围查询和动态更新中的优势,......
  • c++ 后端
    基础知识1.指针、引用2.数组3.缺省参数4.函数重载5.内联函数6.宏7.auto8.const9.类和对象10.类的6个默认成员函数11.初始化列表12.this指针13.C/C++的区别14.C++三大特性15.结构体内存对齐规则16.explicit17.static18.友元类、友元函数19.内部类20.......
  • Scala字符串练习题
    objectStringManipulationExamples{defmain(args:Array[String]):Unit={//问题1valfloatString="3.14"valfloatValue=floatString.toFloatvalbackToString=floatValue.toStringprintln(backToString)//问题2v......
  • C++ 编程基础(8)模版 | 8.2、函数模版
    文章目录一、函数模版1、声明与定义2、模版参数3、模板的实例化3.1、隐式实例化3.2、显示实例化4、模版的特化5、注意事项6、总结前言:C++函数模板是一种强大的特性,它允许程序员编写与类型无关的代码。通过使用模板,函数或类可以处理不同的数据类型,而无需重复编写......
  • 【C++】C++11 新特性揭秘:序章
    C++语法相关知识点可以通过点击以下链接进行学习一起加油!命名空间缺省参数与函数重载C++相关特性类和对象-上篇类和对象-中篇类和对象-下篇日期类C/C++内存管理模板初阶String使用String模拟实现Vector使用及其模拟实现List使用及其模拟实现容器适配器Stack与QueuePriority......
  • 宝宝的C++,小学生C++编程启蒙 书籍等
    1、宝宝的C++(2016-11)2、啊哈编程星球:一本书入门Python和C++(2019年09月)啊哈编程星球啊哈编程星球!编程学习从这开始~3、我的第一本算法书(修订版)--2024.24、聪明的算法(2022.07)--6到12岁小读者量身打造的前沿科学大揭秘系列科普书5、走进GoC的编程世界(......
  • C++-------------类和对象
    1.类的定义1.1类定义格式•class为定义类的关键字,Stack为类的名字,{}中为类的主体,注意类定义结束时后⾯分号不能省略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的⽅法或者成员函数。•为了区分成员变量,⼀般习惯上成员变......
  • C++ stl chrono 学习笔记
    chronosinceC++11库的参考手册(英文)|cppreferencechrono库定义了三种(直到c++20)五种(从c++20开始)主要类型以及实用函数和常用类型:cokckstimepointsdurationscalendardates(sinceC++20)timezoneinformation(sinceC++20)clocks时钟由起点(或历元)和滴答率组成......
  • xdoj400素数求和
    标题素数求和问题描述输入正整数N,1<N<=100000,求区间[2,N]之间的所有素数之和。若N输入异常(在要求范围之外),输出0。输入说明输入正整数N。输出说明输出整数,表示区间[2,N]之间的素数和,或者输出0。输入样例5输出样例10#include<stdio.h>#include<math.h>#inc......