输入10,1;输出0;附上代码。
#include<iostream>
#include<string.h>
using namespace std;
int main(){
int num=0,k,i,r,j=0,l=0,len=0;
char N[251],min,f[251];
for(i=0;i<251;i++){
scanf("%c",&N[i]);
if(N[i]=='\n'){
break;
}
num++;
}
cin>>k;
min=N[0];
i=0;
for(r=num-k;r>0;r--){
for(i=l+1;i<num-r+1;i++){
if(min>N[i]){
min=N[i];
l=i;
}
}
f[j]=min;
j++;
min=N[l+1];
l++;
}
for(i=0;i<j;i++){
if(f[i]=='0'){
len++;
}
if(f[i]!='0'){
break;
}
}
if(len>=j){
printf("0");
}
else{
for(i=len;i<j;i++){
cout<<f[i];
}
}
return 0;
}