{

int i,j=0,cnt = 1;

int[] num = {43,5,91,90,3};

int[] rank = {1,1,1,1,1};

for(i=0;i<5;i++){

for(j=0;j<4;j++){

if(num[i]>num[j+1]){

System.out.println(num[i]+"대"+num[j+1]);

cnt++; 

System.out.println(num[i]+"의 랭킹은"+cnt);

}

}

rank[i]=rank[i]+cnt;

cnt=1;

}


}


돌려보면

43대5

43의 랭킹은2

여기까진 맞는데


43대3

43의 랭킹은3<<


왜 2번째부터 43과 5를 비교해야하는데 91을 비교하는지 모르겠습니다.