解题思路:
注意事项:
参考代码:
#include<stdio.h> #include<string.h> int main(){ char s[1000]; int k,i,j,n,d; while(scanf("%s%d",s,&k)!=EOF){ n=0; i=0; d=strlen(s); while(s[i+1]!='\0'){ if(s[i] < s[i+1] &&n<k){ n++; for(j=i+1;j<=strlen(s);j++) s[j-1]=s[j]; if(i!=0) i-=2; if(i==0) i--; } i++; } if(n<k) s[d-n-(k-n)] ='\0'; printf("%s",s); } return 0; }
0.0分
0 人评分
陶陶摘苹果 (C语言代码)浏览:1652 |
大神老白 (C语言代码)浏览:694 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:484 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1334 |
A+B for Input-Output Practice (VI) (C语言代码)浏览:575 |
1118(求助_已解决)浏览:351 |
罗列完美数 (C语言代码)浏览:519 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:756 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:383 |
陶陶摘苹果2 (C语言代码)浏览:650 |