WA求助
  • 板块P1597 语句解析
  • 楼主__cht
  • 当前回复1
  • 已保存回复1
  • 发布时间2020/9/11 21:20
  • 上次更新2023/11/5 13:24:13
查看原帖
WA求助
247533
__cht楼主2020/9/11 21:20

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;
}
2020/9/11 21:20
加载中...