首页 > 其他分享 >主元素问题(C语言)

主元素问题(C语言)

时间:2024-08-31 19:14:43浏览次数:8  
标签:maxNum int max 元素 C语言 问题 ++ num

主元素问题(C语言)

题目


参考代码

#include <stdio.h>
int main()
{
    // 主元素问题
    int n, s[400002], num = 1, max = 0, maxNum = 0;
    scanf("%d", &n);
    for (int i = 0; i < n; i++)
        scanf("%d", &s[i]);
    for (int i = 0; i < n; i++) // 冒泡排序
        for (int j = 0; j < n - i; j++)
            if (s[j] > s[j + 1])
            {
                int t = s[j];
                s[j] = s[j + 1];
                s[j + 1] = t;
            }
    int m;
    for (m = 1; m < n; m++)
    {
        if (s[m] == s[m - 1])
            num++;
        else
        {
            if (num > (n / 2) && num > maxNum)
            {
                max = s[m - 1];
                maxNum = num;
            }
            num = 1;
        }
    }
    if (maxNum == 0)
        printf("0");
    else
        printf("%d", max);
    return 0;
}

标签:maxNum,int,max,元素,C语言,问题,++,num
From: https://www.cnblogs.com/yesno233233/p/18390627

相关文章

  • c语言分支与循环详解
    使用if、switch实现分支结构,使用for、while、dowhile实现循环结构分支:1.1if语句的语法if(表达式) 语句;在c语言中0表示假,则语句不执行。非0表示真,语句执行1.2else与if对应,比如说一个数不是奇数就是偶数了if(表达式) 语句1;else 语句2;表达式成立则执行语句1,不成......
  • HTML元素的head、title
    <head>Html文档的头部,包含机器可读的文档相关信息,如文档的标题、脚本和样式表。<head> 主要保存供机器处理的信息,而非人类可读信息。对于人类可见的信息,如顶级标题和列出的作者,请参见 <header> 元素。示例1:<!doctypehtml><htmllang="zh-CN"> <head>   <metacharset="UT......
  • leetcode刷题day3|链表部分( 203.移除链表元素、707.设计链表、206.反转链表)
    前言:链表部分之前刷过一些题,掌握的还可以,希望可以顺利把这部分题刷完。203.移除链表元素思路:自己创建一个头节点,使新的头节点指向旧的头节点。错误尝试:一开始考虑的比较复杂,设置了指针pre,能够想到直接比较cur.next.val和val的值会使代码更加简洁,但也要注意想清楚如果删除......
  • 7-1 素数对猜想(C语言)
    7-1素数对猜想题目参考代码#include<stdio.h>intmain(){ //一、用埃拉托斯特尼筛法,找出所有的素数 intnum[100002]; intN; scanf("%d",&N); for(inti=2;i<N+2;i++)//赋初值为1,表示均为素数 num[i]=1; //把未标记的数的的倍数,全部标记为非素......
  • 【华为OD机试真题E卷】31、最大社交距离 | 机试真题+思路参考+代码分析(E卷复用)(C语言、
    文章目录一、题目......
  • pbshr80.dll丢失问题详解:识别症状、分析原因与采取行动
    在使用计算机的过程中,我们经常会遇到各种各样的问题,其中之一就是DLL文件丢失或损坏。本文将针对“pbshr80.dll”这个特定的DLL文件丢失的情况进行详细的分析,并提供几种有效的解决方案。pbshr80.dll文件简介pbshr80.dll是一个动态链接库文件(DynamicLinkLibrary),通常与某些游......
  • HidLampArray.dll文件丢失导致程序无法运行问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个HidLampArray.dll文件(挑选合适的版本文件)......
  • hgsclientplugin.dll文件丢失导致程序无法运行问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个hgsclientplugin.dll文件(挑选合适的版本文......
  • 《真三国无双7帝国》启动故障排除手册:彻底解决steam_api.dll丢失及其他常见问题
    《真三国无双7帝国》是一款备受欢迎的动作游戏,但一些玩家在尝试启动游戏时可能会遇到“steam_api.dll丢失”的错误提示。这个问题往往让人感到困扰,因为缺少这个动态链接库(DLL)文件会导致游戏无法正常启动。本文将深入探讨这一问题的原因,并提供有效的解决方法。steam_api.dll丢......
  • 记录vue3写项目遇到的奇奇怪怪怪的小问题(持续更新)
    <el-table:header-cell-style="{color:'#fff',background:'rgba(78,131,211,0.8)'}"//设置table表头样式></el-table>表头居中:cell-style="{text-align:center}"表行居中<el-......