求大佬帮助
查看原帖
求大佬帮助
382684
liangkairui楼主2022/5/4 23:08
#include<iostream>
#include<cstring>
#include<string>
using namespace std;
string n;
int main()
{
	int a,l;
	getline(cin,n);
	cin>>a;
	l=n.size();
	while(a--){
		for(int j=0;j<l-1;j++){
			if(n[j]>n[j+1]){
				for(int k=j;k<l-1;k++){
					n[k]=n[k+1];
				}
				break;
			}
		}
		l--;
	}
	int i=0;
	while(i<=l-1&&n[i]=='0')i++;
	if(i==l)printf("0");
	else for(int k=i;k<=l-1;k++)cout<<n[k];
	return 0;
}


求大佬帮忙:为什么最后一个点过不了?

2022/5/4 23:08
加载中...