72分萌新求助
查看原帖
72分萌新求助
750133
WangZeBang2935楼主2022/7/12 11:34
#include<bits/stdc++.h>
using namespace std;
void shan(char a[],int n)
{
	int w=0;
	for(int i=n;a[i]!='\0';i++)
	{
		w++;
	}
	for(int i=n;i<=n+w-2;i++)
	{
		a[i]=a[i+1];
	}

}
int main()
{
	char num[31];
	int n;
	while(scanf("%s",num)!=EOF)
	{
		char a1=0;
		int l=strlen(num);
		cin>>n; 
		for(int j=1;j<=n;j++)
		{
			for(int i=0;num[i]!='\0';i++)
			{
				a1=num[i+1];
				if(a1<num[i])
				{
					shan(num,i);
					break;
				}
			}
		}
		for (int i=0;i<l-n;i++) putchar(num[i]);
		puts(""); 
//		cout<<num<<endl;
	}
	return 0;
}

萌新求助

大佬们帮我看一下,样例是对的,另一个OJ上也是AC,但实际只有72分,救救我QWQ

2022/7/12 11:34
加载中...