解题思路:
注意事项:
参考代码:
import java.util.HashSet; import java.util.Scanner; import java.util.Set; import java.util.TreeSet; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n=in.nextInt(),a[]=new int[n]; Set <Integer> arr = new HashSet<Integer>(); for(int i=0;i<n;i++){ a[i]=in.nextInt(); arr.add(a[i]); } Object res[] = new TreeSet<Integer>(arr).toArray(); //升序 int cnt[]=new int[arr.size()]; for(int i=0;i<cnt.length;i++) { for(int j=0;j<a.length;j++) if(a[j]==(int)res[i]) cnt[i]++; } for(int i=0;i<res.length;i++) System.out.println((int)res[i]+" "+cnt[i]); in.close(); } }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:485 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:689 |
【绝对值排序】 (C语言代码)浏览:892 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:583 |
1025题解浏览:796 |
出圈】指针malloc版浏览:377 |
1054题解浏览:516 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:383 |
Tom数 (C语言代码)浏览:598 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:692 |