私信TA
用户名:uq_74593157116
访问量:130
签 名:
自我简介:
作者: 莫翔的 发表时间:2022-11-26 20:51:27 浏览:34 | 评论:0
解题思路:使用一个数组即可,下标映射
注意事项:参考代码:
#include<stdio.h> #include<limits.h> int main() { int arr[50001]={0}; int num,max=INT_MIN,res=-1; //映射 while( scanf("%d",&num) !=EOF){ arr[num]++; } 数组的下标即为值,数组的值为出现次数,寻找最大值 即为 出现最多的次数 for(int i=0;i<50001;i++){ if(arr[i]>max){ max=arr[i]; //出现的次数 res=i; //记录下标 } } printf("%d\n%d",res,max); return 0; }
0.0分
0 人评分
新上线《蓝桥杯辅导》课程,近五年的蓝桥杯省赛与国赛真题都有,从读题开始理解题意、梳理思路、实现代码再提交评测全过程,可有效提升获奖比例甚至进国赛!课程介绍、试听请猛击这里