看看哪里会编译错误
查看原帖
看看哪里会编译错误
791222
lby_commandBlock楼主2023/12/28 20:47

假设 vr\text {vr} 是一个 string\text {string} 类型的 vector\text {vector} 数组,

string_int(string s)\text {string\_int(string s)} 返回将 ss 转为数字的结果,rt

	while (!vr.empty()) {
		auto times = find(vr.begin(), vr.end(), "*");
		if (times != vr.end()) {
			int index = times - vr.begin();
			cout << vr[index] << endl;
			int a = string_int(vr[index - 1]);
			int b = string_int(vr[index + 1]);
			vr.erase(vr.begin() + index - 1, vr.begin() + index + 2);
			vr.insert(vr.begin() + index - 1, a * b);
			for (auto i : vr) {
				cout << i << ' ';
			}
			break;
		}
	}
2023/12/28 20:47
加载中...