字符转换~

简介: 字符转换~

7-57 字符转换 (15 分)


本题要求提取一个字符串中的所有数字字符('0'……'9'),将其转换为一个整数输出。


输入格式:


输入在一行中给出一个不超过80个字符且以回车结束的字符串。

输出格式:


在一行中输出转换后的整数。题目保证输出不超过长整型范围。


输入样例:


free82jeep5


结尾无空行

输出样例:


825


结尾无空行

#include<iostream>
using namespace std;
int main(){
    string s;
    cin>>s;
    int sum=0;
    for(int i=0;i<s.size();i++)
        if(s[i]>='0'&&s[i]<='9')
            sum=sum*10+s[i]-'0';
    cout<<sum;
    return 0;
}



目录
相关文章
|
2月前
|
存储 C语言
字符输入输出函数
字符输入输出函数
17 2
|
2月前
|
自然语言处理
字符范围
字符范围
26 2
|
11月前
|
C语言
字符串+转义字符
c语言学习第三弹
|
12月前
字符转换
字符转换~
51 0
|
应用服务中间件 nginx C语言
大小写转换还能这样写?
大小写转换还能这样写?
119 1
大小写转换还能这样写?
|
C++
C++中将数字转换为字符串
C++中将数字转换为字符串
105 0
C++中将数字转换为字符串
|
存储 Shell 程序员
字符和字符串
一.案例:代码展示 二.如何给字符串赋值
字符和字符串