//2010-02字符串提取数字并求和
#include <iostream>
#include <string>
using namespace std;
void findandsum(string s)
{
string a[10];
int j = 0;
for (int i = 0; i < s.size(); i++)
{
if (isdigit(s[i]))
{
if (isdigit(s[i]) && (isdigit(s[i + 1])||isdigit(s[i-1])))
a[j] += s[i];
if (isdigit(s[i]) && !isdigit(s[i + 1]))
j++;
}
}
int sum = 0, res = 0;
for (int i = 0; i<j; i++)
{
sum = stoi(a[i]);
res += sum;
}
cout << res << endl;
}
int main()
{
string line;
while(getline(cin, line))
findandsum(line);
return 0;
}
hdu笔试 2010-02字符串提取数字求和
最新推荐文章于 2024-07-25 12:39:48 发布