提取一个字符串中的所有数字字符(‘0’…‘9’)将其转换为一个整数输出。
一个以回车符为结束标志的字符串(少于80个字符,无空格)。
把字符串中的所有数字字符(‘0’…‘9’)转换为一个整数并输出,整数保证在int范围之内。
free82jeep5
825
标签:字符串
注意:
判断是否是数字、string转数字
AC代码:
#include<cstdio> #include<iostream> #include<cmath> #include<string> using namespace std; int main(){ string s; string a; getline(cin,s,'\0'); for(int i=0;i<s.length();i++){ if(isdigit(s[i])) a += s[i]; } cout<<atoi(a.c_str()); return 0; }