C语言72pts,WA#2,#6
查看原帖
C语言72pts,WA#2,#6
947202
wangruize88楼主2024/12/14 21:10
#include <string.h>
#include <stdio.h>
char n[260] ;
int m ;
bool flag ;
int main () {
	int k = 0 ;
	while ( ( n[k] = getchar() ) != '\n' ) if ( n[k] != '0' || flag ) flag = true , k++ ;
	n[k-1] = '\0' ;
	scanf ( "%d" , &m ) ;
	while ( m-- ) {
		for ( int i = 0 ; i < strlen(n) ; i ++ ) {
			if ( n[i] > n[i+1] || i == strlen(n)-1 ) {
				for ( int j = i ; j < strlen(n)-1 ; j ++ ) n[j] = n[j+1] ;
				n[strlen(n)-1] = '\0' ;
				break ;
			}
		}
	}
	if ( n != "" ) for ( int i = 0 ; i < strlen(n) ; i ++ ) putchar ( n[i] ) ;
	else putchar ( '0' ) ;
	return 0 ;
}
2024/12/14 21:10
加载中...