Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
108384 | 李承瀚 | 删数问题 | C++ | 通过 | 100 | 0 MS | 188 KB | 447 | 2023-11-02 13:50:57 |
#include <stdio.h> #include <string.h> int main() { char num[251]={'\0'}; int s,i,j; scanf("%s",num); scanf("%d",&s); while (s>0) { i=0; while (num[i]!='\0' && num[i]<=num[i+1]) i++; for(j=i;j<strlen(num);j++) num[j]=num[j+1]; s--; } i=0; if (num[i]=='\0') printf("0\n"); else printf("%s\n",&num[i]); return 0; }