出现次数最多的整数
来源:互联网 发布:阿里云搭建ssr 编辑:程序博客网 时间:2024/05/21 15:42
算法训练 出现次数最多的整数
问题描述
编写一个程序,读入一组整数,这组整数是按照从小到大的顺序排列的,它们的个数N也是由用户输入的,最多不会超过20。然后程序将对这个数组进行统计,把出现次数最多的那个数组元素值打印出来。如果有两个元素值出现的次数相同,即并列第一,那么只打印比较小的那个值。
输入格式:第一行是一个整数N,N £ 20;接下来有N行,每一行表示一个整数,并且按照从小到大的顺序排列。
输出格式:输出只有一行,即出现次数最多的那个元素值。
输入输出样例
样例输入
5
100
150
150
200
250
样例输出
150
import java.util.Scanner;public class Main {public static void main(String[] args){int i,j;Scanner in=new Scanner(System.in);int n=in.nextInt();int[] a=new int[n];int[] count=new int[n];if(n>0){for(i=0;i<n;i++){a[i]=in.nextInt();}}in.close();for(i=0;i<n;i++){for(j=i;j<n-1;j++){if(a[i]==a[j+1]){count[i]++;}}}int max=count[0];int maxx=a[0];for(i=0;i<n;i++){if(count[i]>max){max=count[i];maxx=a[i];}}System.out.println(maxx);}}
只得了80分,想不通为什么,明天再改改
0 0
- 出现次数最多的整数
- 出现次数最多的整数
- 出现次数最多的整数
- 出现次数最多的整数
- 出现次数最多的整数
- 出现次数最多的整数
- 出现次数最多的整数
- 出现次数最多的整数
- 出现次数最多的整数
- 出现次数最多的整数
- 出现次数最多的整数
- 出现次数最多的整数
- 出现次数最多的整数
- 出现次数最多的整数
- 算法训练 出现次数最多的整数
- 算法训练 出现次数最多的整数
- 出现次数最多的整数 --- 蓝桥杯
- 算法训练 出现次数最多的整数
- 微信公众号开发 续
- 浅析python 中__name__ = '__main__' 的作用
- SparkContext
- 17. AR
- 高并发处理,CDN,redis---31
- 出现次数最多的整数
- 程序员,你为什么值这么多钱?-很独到的一篇文章
- Git--将已有的项目添加到github
- php框架应具有哪些特性
- mt7620 u-boot解析
- usaco2.1.4 Healthy Holsteins
- 结构体作为函数参数-malloc操作
- EditText属性
- Head First 设计模式之单件模式(Singleton Pattern)