둘째 :
<. 비트 / stdc ++ H> #INCLUDE #INCLUDE <math.h> #INCLUDE <CString을> #INCLUDE <cstdio> 사용 공간이 수 std; CONST INT MAX_LEN = 100005 ; // CONST INT MAX_D = 31; int로 주 () { 숯 STR을 [MAX_LEN]; INT의 결과 [ 10 ] = { 0 }; // (STR) 도착; CIN >> STR; INT LEN = 나 strlen (STR); 위한 ( INT 난 = 0 ; I <LEN; ++ I) { 결과 [STR [I] - ' 0 ' ] ++ ; } 에 대해 ( INT 난 = 0 ; I < 10 ; ++ i)는 { 경우 (결과 [I]! = 0 ) { 의 printf ( " %의 D % D \ n " , I, 결과 [I]); } } 시스템 ( " 정지 " ); 반환 0 ; }
첫째 :
<. 비트 / stdc ++ H> #INCLUDE #INCLUDE <math.h> 사용 스페이스 성병; CONST INT MAX_LEN = 100005 ; // CONST INT MAX_D = 31; int로 주 () { INT에 해당하는 단계; CIN >> N; INT 자리 = 0 ; INT의 온도 [ 10 ] = { 0 }; 경우 (N == 0 ) { 의 printf ( " 0 : 1 \ n " ); } 동안 (N! = 0 ) { INTD = N의 % 10 ; 온도 [D] ++ ; N = N / 10 ; } 에 대해 ( INT 난 = 0 ; I <= 9 ; ++ I) { 경우 (온도 [I]! = 0 ) { 의 printf ( " %의 D % D \ n " , I, 온도 [I]); } } 시스템 ( " 정지 " ); 반환 0 ; }