提交时间:2023-11-04 11:15:08
运行 ID: 108849
#include<iostream> #include<cstring> char x[250];int c; using namespace std; void shan(int u) { int v,w; for(v=u;v<=c;v++) swap(x[v],x[v+1]); return ; } int main() { int a=0,b,d,e=0; cin>>x>>a; c=strlen(x); for(b=1;b<=a;b++) { if(x[1]>x[2]) shan(1); else { e=2; for(d=2;d<=c;d++) e=x[e]>x[d]?e:d; shan(e); } c-=1; } cout<<x; return 0; }