CCF计算机软件能力认证模拟试题-出现次数最多的数(Java参考答案学习记录)
来源:互联网 发布:淘宝秒杀怎样快 编辑:程序博客网 时间:2024/06/06 01:52
问题描述:
给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。
输入格式
输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。
输入的第二行有n个整数s1, s2, …, sn (1 ≤ si ≤ 10000, 1 ≤ i ≤ n)。相邻的数用空格分隔。
输出格式
输出这n个次数中出现次数最多的数。如果这样的数有多个,输出其中最小的一个。
样例输入
6
10 1 10 20 30 20
样例输出
10
(新手自己刷题笔记,代码在CCF上提交通过)
import java.util.*;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System.in); int a = in.nextInt(); int b[] = new int[a]; for(int i=0;i<a;i++){ b[i] = in.nextInt(); } int sum = 0; int big = 10000; for(int j=0;j<a;j++){ int s=0; for(int k=j+1;k<a;k++){ if(b[j]==b[k]){ s++; } } if(s>sum){ sum = s; big = b[j]; } else if(s==sum1){ if(big>b[j]) big = b[j]; } } System.out.println(big); }}
阅读全文
0 0
- CCF计算机软件能力认证模拟试题-出现次数最多的数(Java参考答案学习记录)
- CCF计算机软件能力认证模拟试题-出现次数最多的数(Java参考答案学习记录)
- CCF计算机软件能力认证模拟试题-有趣的数(Java参考答案学习记录)
- CCF计算机软件能力认证模拟试题-最大的矩形(Java参考答案学习记录)
- CCF计算机软件能力认证模拟试题-ISBN号码(Java参考答案学习记录)
- CCF计算机软件能力认证试题练习-相邻数对(Java参考答案学习记录)
- CCF计算机软件能力认证试题练习201312-1-出现次数最多的数
- CCF计算机软件能力认证试题练习-折点计算(Java参考答案学习记录)
- CCF计算机软件能力认证试题练习-数位之和(Java参考答案学习记录)
- CCF计算机软件能力认证试题练习-数列分段(Java参考答案学习记录)
- CCF计算机软件能力认证试题练习-图像旋转(Java参考答案学习记录)
- CCF计算机软件能力认证试题练习-门禁系统(Java参考答案学习记录)
- CCF计算机软件能力认证试题练习-相反数(Java参考答案学习记录)
- CCF计算机软件能力认证试题练习-日期计算(Java参考答案学习记录)
- CCF计算机软件认证题目--出现次数最多的数
- CCF计算机软件能力认证模拟试题参考答案(JAVA)(201703 1+2)
- CCF认证模拟之出现次数最多的数
- CCF 历年真题之出现次数最多的数(_1312_1_TheHighestNumberOfOccurrences.java)参考答案
- redis Windows的使用
- STL之map和multimap容器
- Python获取起点网图书信息
- 单例模式
- python查找json格式关键字
- CCF计算机软件能力认证模拟试题-出现次数最多的数(Java参考答案学习记录)
- (6)2.4之前的字符驱动-用devfs_register自动生成设备文件(可能在2.6linux目录树下编译不了)
- JVM——Java虚拟机架构
- 7个Ubuntu下的PDF编辑工具
- hdu 5033 ( Building ) 单调栈
- Android studio提高编码工作效率
- java开发环境的搭建
- 深入了解jvm
- 1023. 组个最小数 (20)