首页 > 其他分享 >C语言:任意输入一串数字,统计出现次数最多的数字及出现次数

C语言:任意输入一串数字,统计出现次数最多的数字及出现次数

时间:2023-02-13 11:36:41浏览次数:38  
标签:shu int max su C语言 次数 数字

#include<stdio.h>
main()
{
    int shu[10]={0},su,max[2];
    while((su=getchar())!='\n')
    shu[su-48]++;
    for(su=1,max[1]=0;su<10;su++)
    if(shu[su]>=max[1]) max[1]=shu[su],max[0]=su;
    printf("%d,%d",max[0],max[1]);
}
#include <stdio.h>
main()
{
    int a[]={3,1,4,7,2,1,1,2,2,9,3,3,2,1},len,b[10]={0},c,d,max;
    len=sizeof(a)/sizeof(a[0]);
    for(c=0;c<len;c++)
    b[a[c]]++;
    max=d=b[0];
    for(c=1;c<10;c++)
    if(max<b[c]) max=b[c],d=c;
    printf("次数最多的数字为%d,出现次数为%d",d,max);
    getchar();
    
 }

 

标签:shu,int,max,su,C语言,次数,数字
From: https://www.cnblogs.com/xkdn/p/17115704.html

相关文章

  • C语言点名程序[2023-02-13]
    C语言点名程序[2023-02-13]一、实验目的本实验要求学生使用C语言,基于一个具体的开发工具,设计一个较大的程序,通过实验帮助学生巩固教学内容,培养学生的实践和实际动手能力......
  • 将给定数字转换成二进制字符串。如果字符串长度不足 8 位,则在前面补 0 到满8位。
    将给定数字转换成二进制字符串。如果字符串长度不足8位,则在前面补0到满8位。例如输入:65输出:01000001//方法一:最简单toString,padStartvarnum=6......
  • C语言:最小公倍数 方法集合
    //求最小公倍数//两个或多个整数公有的倍数叫做它们的公倍数,其中除0以外最小的一个公倍数就叫做这几个整数的最小公倍数。#include<stdio.h>main(){intm,n,i,......
  • C语言:判断质数方法集合
    #include<stdio.h>intmain(){intm,i,count=0;//定义一个正整数m,因子i,因子计数count,刚开始因子为0;printf("请输入一个正整数:\n");scanf("%d",&m);......
  • C语言--多文件程序设计
    多文件之间的访问源文件--代码实现文件,后缀.c头文件--源文件的接口定义文件,后缀.h#include用于声明使用其他文件的功能(头文件可看作工具包)#inclu......
  • C语言--自定义数据类型 typedef struct 位域 union enum
    C语言中可以堆类型赋予新名字语法:typedefTypeNewTypeName注意:typedef并没有创建新类型,只是创建了类型别称eg:typedefintaa;typdef可以在函数中定义,“”局部......
  • c语言函数的学习记录
    1、C语言中的函数包括库函数和自定义函数两种,其中库函数有2个较好的学习网站:​​www.cplusplus.com​​​​http://en.cppreference.com​​(有中文版,但建议看英文原版)2、自......
  • C语言--多级指针
    可以定义指针的指针保存其他指针变量的地址eg:Typev;Type*pv=&v;Type**ppv=&pv;Type***pppv=&ppv;...二维数组二维数组的本质就是一......
  • 重学C语言(仅代码)
    /*intmain(){ inta=0; intb=2; if(a==1) if(b==2)  printf("hehe"); printf("haha"); //打印出haha,a==1不满足不执行if(b==2)会直接执行打印hah......
  • 动态规划-拆分数字
    LeetCode链接给定一个正整数 n ,将其拆分为 k 个 正整数 的和( k>=2 ),并使这些整数的乘积最大化。返回 你可以获得的最大乘积 。示例1:输入:n=2输出:1......