出现次数最多的数CSP201312-1(简单c语言解法)

2023-11-08

问题描述  
给定n个正整数,找出它们中出现次数最多的数。
如果这样的数有多个,请输出其中最小的一个。
输入格式  
	输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。
	输入的第二行有n个整数s1, s2,, sn (1 ≤ si ≤ 10000, 1 ≤ i ≤ n)。相邻的数用空格分隔。
	输出格式  
	输出这n个次数中出现次数最多的数。如果这样的数有多个,输出其中最小的一个。
	样例输入
	6
	10 1 10 20 30 20
	样例输出10
解题思路:
	设置数组s,保存数字出现的次数
#include<stdio.h>
#include<string.h>//用了memset
#define MAXN 10002
int s[MAXN];
 
int main(){
 memset(s,0,sizeof(s));//数组初始化 
 int n=0,i=0,temp=0,cishu=0,flag=0;
 scanf("%d",&n);
 
 for(i=0;i<n;i++){
  scanf("%d",&temp);
  s[temp]++; 
 } 
 for(i=0;i<MAXN;i++){//注意这里是MAXN 因为要确保把所有的可能数字都考虑到
  if(s[i]>cishu){
   cishu=s[i];
   flag=i;
  }
 }
 printf("%d",flag);
 return 0;
} 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

出现次数最多的数CSP201312-1(简单c语言解法) 的相关文章

  • ue4 c++的类变成实体

    这个是在B站的一个相当棒的视频教程看到的 up主叫来自程序员的暴击 第一堂课便觉得相当不错 本来想在b站感谢 可是好像会员才行 在此感谢吧 加了个ue4的actor派生类 加入场景 1 将模型组件指针关联到场景中 UPROPERTY Vis

随机推荐

  • 手机里的照片导入计算机的方法,如何把iphone照片导入电脑 四种方法分享【图文】...

    前些天小编的朋友突然告诉我 手机里面的照片太多 不知道该怎么传到电脑 我想遇到这种情况的不止是小编的朋友 生活中遇到手机照片显示已满的同学不在少许 如果手机内存不够大 照片稍微一多片会显示储存空间已满 要求尽快清理 不管是安卓手机还是 苹果
  • Servlet+JDBC实战开发书店项目讲解第四篇:登录实现

    Servlet JDBC 实战开发书店项目讲解第四篇 登录注册实现 在本篇博客中 我们将继续讲解 Servlet JDBC 实战开发书店项目 这次我们将重点讲解如何实现登录和注册功能 1 创建数据库表 首先 我们需要在数据库中创建两个表 一
  • conky配置(转自forum.ubuntu.org.cn)

    原文章地址 http forum ubuntu org cn viewtopic php t 372261 Conky是一个建设在X window之上的系统监视工具 它占用系统资源非常小而功能却非常强大 如果你懂得shell编程 那么con
  • phpmailer php7,PHPMailer

    版权声明 原创文章 转载请注明出处 Crazy Loong http goto8848 net 就如它的名字一样 PHPMailer 是一个使用 PHP 编写的邮件发送类 同时 PHPMailer 也是一个功能强大的类 PHPMailer
  • js文字转语音

    Web Speech API的语音合成接口是语音服务的控制器接口 这可以用于检索设备上可用的合成声音 启动和暂停语音以及其他命令的信息 const synth window speechSynthesis var text 你好 const
  • 盛世三国未能连接到服务器,盛世三国 1月7日S0服务器更新维护

    尊敬的盛世三国玩家 为提供更优质稳定的游戏服务 盛世三国将于1月7日2 50对S0服务器进行更新维护 预计更新时间为30分钟 届时玩家将无法登录游戏 请注意提前安排游戏时间并祝游戏愉快 更新内容如下 功能 优化 简化了宠物界面 1 为减少玩
  • 将图片和标签分成训练集和数据集同时 写入txt文档

    import random import os 生成train txt和val txt random seed 2020 xml dir home public evening yolo data train2017 labels 标签文件
  • 01-----关于Qt的Error while building/deploying project Onvif_Client (kit: Desktop Qt 6.0.2 MinGW 64-bit)

    1 可能出现Qt的Could not determine which make command to run Check the make step in the build configuration Error while buildi
  • Qt TCP & UDP 使用总结

    使用Qt Network模块开发了一个UDP和TCP测试工具 client和server都写在一起 运行时先选择模式 其中TCP部分主要使用QTcpServer和QTcpSocket两个类 采用异步方式 开始是参考霍亚飞的 Qt Creat
  • 一篇搞懂 Java线程池

    一篇搞懂 Java线程池 前言 线程池参数 线程池的主要处理流程 线程池测试 线程池任务队列 线程池拒绝策略 Java提供的默认线程池 定长线程池 FixedThreadPool 定时线程池 ScheduledThreadPool 可缓存线
  • Selenium WebDriver详解,什么是Selenium WebDriver?

    随着许多测试团队从手动测试转向自动化测试 找到适合他们的框架可能会让人不知所措 大多数转向自动化的团队都听说过Selenium WebDriver 并且知道它是一种用于 Web 自动化的免费开源工具 但是随着开源测试框架的激增 许多人怀疑这
  • JVM学习笔记(快速版)

    JVM 1 常见面试问题 1 谈谈堆JVM的理解 2 java8中JVM的新内容 3 什么是OOM 什么是StackOverFlowError 怎么分析 4 JVM的调优常见参数 5 内存快照如何抓取 6 如何分析Dump文件 2 JVM的
  • 我的周刊(第001期)

    我的信息周刊 记录这周我看到的有价值的信息 主要针对计算机领域 内容主题极大程度被我个人喜好主导 这个项目核心目的在于记录让自己有印象的信息做一个留存以及共享 项目 image to latex 1 可以将数学公式截图然后自动解析成LaTe
  • S5P4418裸机之SDIO程序

    简介 SDIO Secure Digital Input and Output 即安全数字输入输出接口 它是在SD卡接口 的基础上发展而来 通常的存储设备 如TF卡 以及EMMC等存储芯片都是通过SDIO总线来通信的 一 s5p4418的S
  • conda init

    在输入conda activate 的时候出现报错 解决 需要使用 conda init 进行初始化 的错误通常是由于你的系统环境缺少 conda 的初始化脚本所致 当你尝试在终端中执行 conda activate 命令时 会出现此错误提
  • 1.1 new关键字及内存泄漏

    new关键字是C 用来动态分配内存的主要方式 代码演示 new可以直接分配单个变量的内存 也可以分配数组 在分配单个对象的内存时 当对象是普通变量时 可以分配对应的内存 include
  • 雪球网

    aa 600774 600715 002962 002706 600874 002730 300328 600727 834779 300188 300225 603967 002637 000715 837679 300310 30048
  • linux 目录文件对比,Linux下快速比较两个目录的不同

    曾多次想要在Linux下比较目录a和目录b中文件列表的差别 然后对目录a比目录b中多出的文件 少掉的文件分别做处理 但是 在网上搜索了多次也都没找到能直接处理好的工具 所以想了很多不少方法 自我感觉都不错 而且网上似乎没有这方面的文章 所以
  • Python数据分析实战(3)Python实现数据可视化

    文章目录 一 数据可视化介绍 二 matplotlib和pandas画图 1 matplotlib简介和简单使用 2 matplotlib常见作图类型 3 使用pandas画图 4 pandas中绘图与matplotlib结合使用 三 订单
  • 出现次数最多的数CSP201312-1(简单c语言解法)

    问题描述 给定n个正整数 找出它们中出现次数最多的数 如果这样的数有多个 请输出其中最小的一个 输入格式 输入的第一行只有一个正整数n 1 n 1000 表示数字的个数 输入的第二行有n个整数s1 s2 sn 1 si 10000 1 i