蒟蒻求助
  • 板块P1597 语句解析
  • 楼主Aheaddd
  • 当前回复11
  • 已保存回复11
  • 发布时间2021/8/18 16:01
  • 上次更新2023/11/4 10:12:05
查看原帖
蒟蒻求助
549907
Aheaddd楼主2021/8/18 16:01
#include<iostream>
#include<string>
string  s;
using namespace std;
int main()
{
	cin >> s;
	for (int i = 0; i < s.length()-1; i++)
	{
		if (s[i] == '=')
			if (s[i + 1] >= '0'&&s[i + 1] <= '9')s[i - 2] = (int)(s[i + 1] - '0');
			else s[i - 2] = s[0 + ((int)s[i + 1] - 97) * 5];
	}
	cout << s[0] << " " << s[5] << " " << s[10];
	return 0;
}

为什么过不了呢?本地可以运行,但是结果不对,想了好久想不出所以然

2021/8/18 16:01
加载中...