求助,为什么循环出不来了
查看原帖
求助,为什么循环出不来了
332549
幽灵特工楼主2021/1/14 16:19
#include <bits/stdc++.h>
using namespace std;
int k;
vector <char> s;
string a;
int main(){
	cin>>a>>k;
	for(int i=0;i<a.length();i++)s.push_back(a[i]);     
	while(k>0){
	for(int i=0;i<s.size()-1;i++){
		if(s[i]>s[i+1]){s.erase(s.begin()+i);k--;break;}
		}
	}
	for(int i=0;i<s.size();i++){
		cout<<s[i];
	}
	return 0;
}
2021/1/14 16:19
加载中...