(50) 임의로 생성 된 번호 (정수), 범위 [10, 50]의 각 숫자마다 통계 및 가장 자주 나타나는 디지털 숫자 발생 수 및 각 디지털 인쇄의 발생 마지막 숫자 발생의 특정 숫자가 0 인 경우에서, 그것을 인쇄되지 않습니다. 번호 인쇄시 오름차순으로 배열

제목 : 50 임의로 생성 된 번호 (정수), 범위 [10, 50], 각각 통계 및 가장 자주 나타나는 디지털 숫자로 발생하는 다수의 각 개수 및 각 숫자는 표시 마지막 수를 인쇄, 숫자는 숫자가 나타나면, 그것을 인쇄되지 않습니다 0입니다. 디지털 인쇄의 시간의 오름차순으로 배열.

생각 : 번호 50 행 (10) 사이의 범위에서, 41 자리 숫자의 최대가, 카운트 [] 어레이의 정의는 [] = 카운트 값 int 새로운 INT [41], 임의로 발생 [디지털 카운트에 난수 - 10] + + 각 숫자가 나타나는 횟수를 계산할 수있다.

공용  클래스 CountRandom 
{ 

    공공  정적  무효 메인 (문자열 []에 args) 
    { 
        난수 R = 새로운 랜덤 ();
        INT는 [] = 카운트 새로운  INT [41 ];
        위한 ( int로 ; 나는 <= 50, I = 1 난 ++ ) 
        { 
            INT N = r.nextInt (41) +10 ; 
            개수 [N -10] ++ ; 
            System.out.print (N + "" );
            경우 (I % 10 == 0 ) {에서 System.out.println ();} 
        } 
        
         (INT의 J = 0; J <41; J ++ ) { 
            System.out.print ((j +10) + ""+ 카운트 [J] + "" );
            경우 ((j + 1) % 10 == 0 ) {에서 System.out.println ()} 
        } 
    } 

}

 

추천

출처www.cnblogs.com/lhh666/p/11493789.html