시뮬레이션을 얻기 - (문자열 처리) B1021 한 자리 통계

둘째 :

 

 

<. 비트 / 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 ; 
}

추천

출처www.cnblogs.com/JasonPeng1/p/12129611.html