云计算百科
云计算领域专业知识百科平台

noob42 左侧严格小于计数Java解题思路

这题一开始我还没理解题目意思,还是在看了标题之后才意识到就是统计一下一共有多少个数小于当前数,我设置了一个二维数组来装这两个数据,一个数据是它本身的值,另一个数据是一共有多少个数

package niuke;

import java.util.Scanner;

public class 左侧严格小于计数42 {

public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner=new Scanner(System.in);
int n=scanner.nextInt();
int a[][]=new int[n+5][2];
for (int i = 1; i <= n; i++) {
a[i][0]=scanner.nextInt();
a[i][1]=0;
}
for (int i = 1; i <= n; i++) {
for (int j = 1; j < i; j++) {
if(a[j][0]<a[i][0]) {
a[i][1]++;
}
}
System.out.print(a[i][1]+" ");
}

}

}

赞(0)
未经允许不得转载:网硕互联帮助中心 » noob42 左侧严格小于计数Java解题思路
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!