精华内容
下载资源
问答
  • 然后程序将对这个数组进行统计,把出现次数最多的那个数组元素值打印出来。如果有两个元素值出现的次数相同,即并列第一,那么只打印比较小的那个值。 输入格式:第一行是一个整数N,N £ 20;接下来有N行,每...
    问题描述
      编写一个程序,读入一组整数,这组整数是按照从小到大的顺序排列的,它们的个数N也是由用户输入的,最多不会超过20。然后程序将对这个数组进行统计,把出现次数最多的那个数组元素值打印出来。如果有两个元素值出现的次数相同,即并列第一,那么只打印比较小的那个值。
      输入格式:第一行是一个整数NN £ 20;接下来有N行,每一行表示一个整数,并且按照从小到大的顺序排列。
      输出格式:输出只有一行,即出现次数最多的那个元素值。
    输入输出样例
    样例输入
    5
    100
    150
    150
    200
    250
    样例输出
    150
     
    代码如下:

    #include<stdio.h>
    int a[30];
    int main()
    {
    int n,sum=0,maxx=0;
    int ans=0;//定义要输出的那个数
    scanf("%d",&n);
    if(n<=0) return 0;//n<=0时不输出
    a[0]=0;
    int i;
    for(i=1;i<=n;i++)
    {
    scanf("%d",a+i);
    /*后输入的数不等于前一个输入的数*/
    if(a[i]!=a[i-1]){
    if(sum>maxx){
    maxx=sum;
    /*记录下前一个输入的数*/
    ans=a[i-1];
    }
    sum=1;
    }
    /*后输入的数等于前一个输入的数,则sum+1*/
    else
    sum++;
    }
    if(sum>maxx)
    {
    maxx=sum;
    ans=a[i-1];
    }
    printf("%d\n",ans);
    return 0;
    }

     
     
     
    展开全文
  • 题要求统计一个整型序列中出现次数最多的整数及其出现次数。 输入格式: 输入在一行中给出序列中整数个N(0<N≤1000),以及N个整数。数字间以空格分隔。 输出格式: 在一行中输出出现次数最多的整数及其出现...

    题要求统计一个整型序列中出现次数最多的整数及其出现次数。
    输入格式:
    输入在一行中给出序列中整数个数N(0<N≤1000),以及N个整数。数字间以空格分隔。
    输出格式:
    在一行中输出出现次数最多的整数及其出现次数,数字间以空格分隔。题目保证这样的数字是唯一的。

    我的答案:

    #include<stdio.h>
    
    int main() 
    {
        int n;
        scanf("%d", &n);
        int a[1000];
        int count=0;
        int max = 0, maxcount = 0;
        int i,j;
        for (i = 0; i < n; i++)//将数字填入数组
        {
            scanf("%d", &a[i]);
        }
        for (i = 0; i < n; i++)
        {
            for (j = 0; j < n; j++)
            {
                if (a[i] == a[j])//计算i的次数
                {
                    count++;
                }
            }
            if (count > maxcount)//比较i的次数
            {
                maxcount = count;
                max = a[i];
            }
            count = 0;//这里一定要清零,否则会记录所有元素的次数,我老是忘记这点
        }
        printf("%d %d", max, maxcount);
        return 0;
    }
    

    在编写程序时,要搞清楚变量的作用

    展开全文
  • 7-2 求整数序列中出现次数最多的数 (15分) 本题要求统计一个整型序列中出现次数最多的整数及其出现次数。 输入格式: 输入在一行中给出序列中整数个数N(0<N≤1000),以及N个整数。数字间以空格分隔。 输出格式 ...

    7-2 求整数序列中出现次数最多的数 (15分)

    本题要求统计一个整型序列中出现次数最多的整数及其出现次数。

    输入格式:

    输入在一行中给出序列中整数个数N(0<N≤1000),以及N个整数。数字间以空格分隔。

    输出格式


    在一行中输出出现次数最多的整数及其出现次数,数字间以空格分隔。题目保证这样的数字是唯一的。

    输入样例:

    10 3 2 -1 5 3 4 3 0 3 2

    输出样例:

    3 4

    #include<stdio.h>
    int main()
    {
    	int n;
    	scanf("%d",&n);
    	int a[n],max = -1,ji;
    	for(int i=0;i<n;i++)//输入数组
    	{
    		scanf("%d",&a[i]);
    	}
    	for(int i=0;i<n;i++)//遍历数组找最多次的数字
    	{
    		int count=0;
    		for(int j=0;j<n;j++)
    		{
    			if(a[i] == a[j])
    			{
    				count++;
    			} 
    		} 
    		if(count>max)//记录下出现最多次数的数
    		{
    			max = count;
    			ji = a[i];
    		}
    	}
    	printf("%d %d",ji,max);//输出即可
     } 
    
    展开全文
  • 本题要求统计一个整型序列中出现次数最多的整数及其出现次数。 输入格式: 输入在一行中给出序列中整数个N(0<N≤1000),以及N个整数。数字间以空格分隔。 输出格式: 在一行中输出出现次数最多的整数及其出现...

    本题要求统计一个整型序列中出现次数最多的整数及其出现次数。

    输入格式:

    输入在一行中给出序列中整数个数N(0<N≤1000),以及N个整数。数字间以空格分隔。

    输出格式:

    在一行中输出出现次数最多的整数及其出现次数,数字间以空格分隔。题目保证这样的数字是唯一的。

    输入样例:

    10 3 2 -1 5 3 4 3 0 3 2

    输出样例:

    3 4

    code

    #include <stdio.h>
    #define SIZE 1000
    
    void input_arr(int arr[],int n);
    void repeated_most(int arr[],int n);
    
    int main()
    {
        int num[SIZE];
        int n;
        scanf("%d",&n);
        input_arr(num,n);
        repeated_most(num,n);
        return 0;
    }
    //输入数组
    void input_arr(int arr[],int n)
    {
        for(int i=0;i<n;i++){
                scanf("%d",&arr[i]);
        }
    }
    //查找数组中出现次数最多的数
    void repeated_most(int arr[],int n)
    {
        int m=arr[0];
        int times=1;
        for(int i=0;i<n;i++)
        {
            int temp=1;
            for(int j=0;j<n;j++)
            {
                if(arr[j]==arr[i]&&j!=i){
                    temp++;
                }
            }
            if(temp>times)
            {
                times=temp;
                m=arr[i];
            }
        }
        printf("%d %d\n",m,times);
    }
    
    展开全文
  • 本题要求统计一个整型序列中出现次数最多的整数及其出现次数。 输入格式: 输入在一行中给出序列中整数个N(0<N≤1000),以及N个整数。数字间以空格分隔。 输出格式: 在一行中输出出现次数最多的整数及其出现...
  • 本题要求统计一个整型序列中出现次数最多的整数及其出现次数。 输入格式: 输入在一行中给出序列中整数个N(0&lt;N≤1000),以及N个整数。数字间以空格分隔。 输出格式: 在一行中输出出现次数最多的整数及其...
  • 实验7-1-11 求整数序列中出现次数最多的数 (15 分) 本题要求统计一个整型序列中出现次数最多的整数及其出现次数。 输入格式: 输入在一行中给出序列中整数个数N(0&amp;amp;lt;N≤1000),以及N个整数。...
  • 输出要求:m行,每行对应一组输入,包括出现次数最多的字符和该字符出现的次数。如果有多个字符出现的次数相同且最多,那么输出ASCII码最小的那一个。 #include <stdio.h> #include <string.h> main( ) ...
  • C语言统计字符

    2020-06-01 16:32:50
    输出一行,包括出现次数最多的字符和该字符出现的次数,中间以一个空格分开。如果有多个字符出现的次数相同且最多,那么输出ascii码最小的那一个字符。[输入样例] abbccc [输出样例] c 6` #include<stdio.h>//...
  • 打开文件后,读入字符串,如果这个字符串没出现过,就新建一个结构体指针,对应的次数置1,如果出现过,则对应的次数+1.这样单词就存储在了链表中。排序是比较困难,因为排序过程中还要时刻和对应单词保持相...
  • C语言——统计字符

    2019-01-30 11:31:35
    Description 判断一个由a~z这26个字符组成的字符串中哪个字符出现的次数最多。... n行,每行输出对应一个输入,包括出现次数最多的字符和该字符出现的次数,中间是一个空格。如果有多个字符出现的...
  • 开始打印,统计出现次数最多的数,相应出现次数为n,满足出现次数为n的打印’*’,不满足的打印空格;然后让n-1,再统计出现次数为n-1的元素进行判断和打印,直到n=0时结束。 #include<stdio.h> int max(int *...
  • 众数指一组数据中出现次数最多的那些。 输入 每行代表一组数据,第一个整数n表示本组数据的个数,接下来的n个double是数据,最后一行的0表示结束 输出 整数输出众数的个数,保留两位小数输出众数(按升序排列...
  • 众数指一组数据中出现次数最多的那些。 input 每行代表一组数据,第一个整数n表示本组数据的个数,接下来的n个double是数据,最后一行的0表示结束 output 整数输出众数的个数,保留两位小数输出众数(按升序...
  • c语言pat】

    2019-11-26 15:56:32
    1. 实验7-1-11 求整数序列中出现次数最多的数(15 分) 本题要求统计一个整型序列中出现次数最多的整数及其出现次数。 输入格式: 输入在一行中给出序列中整数个数N(0<N≤1000),以及N个整数。数字间以空格...
  • 7-3 求整数序列中出现次数最多的数(15 分) 本题要求统计一个整型序列中出现次数最多的整数及其出现次数。 输入格式: 输入在一行中给出序列中整数个数N(0≤1000),以及N个整数。数字间以空格分隔。 输出格式: ...
  • C语言实现大数据处理

    2021-04-19 20:02:51
    大数据处理的实现2.1 头文件和宏2.2 创建一个对的结构体2.3 随机产生MIX_NUM个数字2.4 统计hash文件中出现次数最多的数字2.5统计大数据中出现次数最多的数字2.6 实现 1.介绍 本文使用hash方法将一个大数据文件...
  •  给定一个长度为n的字符串S,还有一个数字L,统计长度大于等于L的出现次数最多的子串(不同的出现可以相交),如果有多个,输出最长的,如果仍然有多个,输出第一次出现最早的。 输入格式  第一行一个数字L。  第...
  • C语言经典编程之数组

    千次阅读 2015-05-24 10:21:51
    C语言数组编程经典练习题:元素互换、矩阵翻转、围圈报数、递增递减序列、出现次数最多的数、螺旋型N*N矩阵、数组插值、杨辉三角、尾数前置、统计字符串、寻找最长的字符串、矩阵转置等。
  • 输出一行,包括出现次数最多的字符和该字符出现的次数,中间以一个空格分开。如果有多个字符出现的次数相同且最多,那么输出ascii码最小的那一个字符。 【输入样例】 abbccc 【输出样例】 c 3 提交 C语言: #...
  • 给定一个长度为n的字符串S,还有一个数字L,统计长度大于等于L的出现次数最多的子串(不同的出现可以相交), 如果有多个,输出最长的,如果仍然有多个,输出第一次出现最早的。 数据规模和约定 n&amp;...
  • 文章目录统计字符(仅支持小写)支持统计大小写 ...输出1行,输出1行,包括出现次数最多的字符和该字符出现的次数(中间用空格隔开)。 问题分析:由于字母在ASCII表中时连续的,因此可以用一维数组c...
  • 并输出出现次数最多的前5个单词及其出现次数(按出现次数由多到少的顺序输出,次数相同时按字典顺序输出, 不足5个单词时,按序输出全部单词)。程序中注意如下细节: (1) 空格、标点符号与回车符起到分隔单词的...
  • (3)统计某一字符串在文章中出现的次数,并输出该次数; (4)删除某一子串,并将后面字符前移; (5)存储结构使用线性表,分别用几个子函数实现相应功能。 (6)输入数据形式和范围:可以输入大写、小写...
  • (2)统计某一字符串在文章中出现的次数,并输出该次数;(3)删除某一子串,并将后面字符前移。  存储结构使用线性表,分别用几个子函数实现相应功能;  输入数据形式和范围:可以输入大写、小...
  • 否则计算机给出提示,告诉人所猜的数是太大还是太小,最多可以猜10次,如果猜了10次仍未猜中的话,则停止本次猜数,然后继续猜下一个数。每次运行程序可以反复猜多个数,直到操作者想停止时才结束。 (17)给小学生...
  •  程序以菜单方式工作,界面简洁友好,操作方便易懂;  实现输入一页文字,程序可以统计出文字... 实现统计某一字符串在文章中出现的次数,并输出该次数的功能;  实现删除某一子串,并将后面字符前移功能;
  • 它是程序中使用最多的语句之一。 在赋值语句的使用中需要注意以下几点: 1.由于在赋值符“=”右边的表达式也可以又是一个赋值表达式,因此,下述形式 变量=(变量=表达式); 是成立的,从而形成嵌套的情形。其展开...

空空如也

空空如也

1 2 3
收藏数 41
精华内容 16
关键字:

c语言统计出现次数最多的数

c语言 订阅