字符转换~

简介: 字符转换~

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;
}



目录
相关文章
|
3月前
|
C++
字符以及字符串函数
字符以及字符串函数
|
5月前
|
C#
C# 中的字符与字符串
C# 中的字符与字符串
|
5月前
|
存储 Cloud Native Linux
单字符 和 宽字符
单字符 和 宽字符
|
6月前
|
自然语言处理
字符范围
字符范围
107 2
字符+字符串函数 一
字符+字符串函数
48 0
|
C语言
字符+字符串函数 二
字符+字符串函数
94 0
|
C语言
详解:字符转换函数(大写转小写,小写转大写)
详解:字符转换函数(大写转小写,小写转大写)
211 0
详解:字符转换函数(大写转小写,小写转大写)