RT,WA了,调试半天没搞出来T_T
#include<bits/stdc++.h>
using namespace std;
int main()
{
string op;
cin >> op;
int a = 0, b = 0, c = 0;
for(int i = 0; i < op.size(); i ++)
{
if(op[i] == 'a')
{
for(int j = i + 3; j < op.size(); j ++)
{
if(!(op[j] >= '0' && op[j] <= '9')) break;
a *= 10;
int u = op[j] - '0';
a += u;
}
}
if(op[i] == 'b')
{
for(int j = i + 3; j < op.size(); j ++)
{
if(!(op[j] >= '0' && op[j] <= '9')) break;
b *= 10;
int u = op[j] - '0';
b += u;
}
}
if(op[i] == 'c')
{
for(int j = i + 3; j < op.size(); j ++)
{
if(!(op[j] >= '0' && op[j] <= '9')) break;
c *= 10;
int u = op[j] - '0';
c += u;
}
}
}
cout << a << ' ' << b << ' ' << c;
}