16分求助
查看原帖
16分求助
280667
Stamford_Bridge楼主2020/9/20 18:10

RTRT , 代码按照书上写的,不知道为什么错了:

#include<iostream>
#include<cstdio>
using namespace std;
string n;
int s;
int main() {
	cin >> n >> s;
	int len = n.size();
	for (int i = 1; i <= s; i++) {
		for (int j = 0; j < len - 1; j++) {
			if (n[j] > n[j + 1]) {
				for (int k = j; k < len - 1; k++) {
					n[k] = n[k + 1];
				}
				break;
			}
			len--;
		 }
	}
	int j = 0, m = len;
	while (n[j] == '0' && m > 1) {
		j++;
		m--;
	}
	for (int i = j; i < len; i++) {
		cout << n[i];
	}
	return 0;
}
2020/9/20 18:10
加载中...