删数问题 贪心法

#include <iostream>
#include<String>
using namespace std;

int main()
{
    string a;
    int k;

    cout<<"请输入一个数"<<endl;
    cin>>a;


    cout<<"请输入要删除的位数"<<endl;

    cin>>k;

    for(int i=0;i<k;i++)
    {

    int j=0;
    while(j<a.size()-1&&a[j]<=a[j+1])
        j++;

    a.erase(j,1);

    }


     cout<<a<<endl;
    return 0;
}
发布了42 篇原创文章 · 获赞 24 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/zhang245754954/article/details/52863769