0分求助!!!
  • 板块P1597 语句解析
  • 楼主minus
  • 当前回复5
  • 已保存回复5
  • 发布时间2021/2/6 21:44
  • 上次更新2023/11/5 03:37:42
查看原帖
0分求助!!!
217834
minus楼主2021/2/6 21:44
#include <bits/stdc++.h>
using namespace std;
long long a,b,c;
char n[256];
int main()
{
  gets(n);
  for(int i=1; i<=strlen(n); i++)
  {
    if(n[i]=='a')
      a=int(n[i+3])-48;
    if(n[i]=='b')
    {
      if(n[i+3]=='a') b=a;
      else if(n[i+3]=='c') b=c;
      else b=int(n[i+3])-48;
    }
    if(n[i]=='c')
    {
      if(n[i+3]=='b') c=b;
      else if(n[i+3]=='a') c=a;
      else c=int(n[i+3])-48;
    }
  }
  cout<<a<<" "<<b<<" "<<c;
  return 0;
}

不知道怎么回事? a总是等于0;

2021/2/6 21:44
加载中...