题目描述

给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。

输入

输入在第1行中给出正整数N(≤1000),在第二行中给出N个不超过整型范围的非负整数,数字间以空格分隔。

输出

在一行中按格式“M: n1 n2 ...”输出,其中M是最大次数,n1、n2、……为出现次数最多的个位数字,按从小到大的顺序排列。数字间以空格分隔,但末尾不得有多余空格。

样例输入 Copy

3
1234 2345 3456

样例输出 Copy

3: 3 4
#include<stdio.h>
int main(void){int n,i,j,x;int a[1001];//定义一个数组存储输入的数int b[10];//定义一个数组存储整数中每个位数上数字出现的频率for (i=0;i<10;i++){//注意是i<10,不是i<n,因为位数上面的数字只有10种可能:0~9 b[i]=0;//初始化数字频率都设为0 }scanf("%d",&n);//"%d"和"%d\n"结果输出都一样 ,前者更简洁 for(i=0;i<n;i++){scanf("%d",&a[i]);//注意是"%d"不是"%d ",如果是后者意味着把空格也赋值给a[i] }for(j=0;j<n;j++){while(1){if (a[j]/10==0){b[a[j]]++;break;//break用于跳出while循环,此时整数的所有位数数字频率已经统计完毕 }else if(a[j]/10!=0){x=a[j]%10;b[x]++;a[j]=a[j]/10;//重置a[i]的值,为下一次循环做准备 }}}int max=0;for(i=0;i<10;i++){if(b[i]>max){max=b[i];//max储存出现频率最大的数字 }}printf("%d:",max);for(i=0;i<10;i++){if(b[i]==max){printf(" %d",i);}//注意是" %d"不是"%d " }return 0;} 

(难得要死)求一批整数中出现最多的个位数字相关推荐

  1. 习题7-2 求一批整数中出现最多的个位数字 (20分)

    习题7-2 求一批整数中出现最多的个位数字 (20分) 给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字.例如给定3个整数1234.2345.3456,其中出现最多次数的数字是3和4, ...

  2. 7-6 求一批整数中出现最多的个位数字 (20 分)

    7-6 求一批整数中出现最多的个位数字 (20 分) 给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字.例如给定3个整数1234.2345.3456,其中出现最多次数的数字是3和4,均 ...

  3. 求一批整数中出现最多的个位数字

    给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字.例如给定3个整数1234.2345.3456,其中出现最多次数的数字是3和4,均出现了3次. 输入格式: 输入在第1行中给出正整数N( ...

  4. 浙大版《C语言程序设计(第3版)》题目集习题7-2 求一批整数中出现最多的个位数字 (20 分)

    给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字.例如给定3个整数1234.2345.3456,其中出现最多次数的数字是3和4,均出现了3次. 输入格式: 输入在第1行中给出正整数N( ...

  5. 求一批整数中出现最多的个位数字_(43)C++面试之从1到n整数中1出现的次数

    // 面试题43:从1到n整数中1出现的次数 // 题目:输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数.例如 // 输入12,从1到12这些整数中包含1 的数字有1,10,11和12 ...

  6. 求一批整数中出现最多的个位数字_C语言经典100例007-求低n-1位的数

    系列文章<C语言经典100例>持续创作中,欢迎大家的关注和支持. 喜欢的同学记得点赞.转发.收藏哦- 后续C语言经典100例将会以pdf和代码的形式发放到公众号 欢迎关注:计算广告生态 即 ...

  7. 求一批整数中出现最多的各位数字

    描述 给定一批整数,分析每个整数的每一位数字,求出现次数最多的各 位数字.例如给定3个整数1234.2345.3456,其中出现最多次数的数字是3和4,均出现了3次.‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪ ...

  8. 输入一个正整数,统计整数中各位数字值为零的个数,并把该整数中各位上最大的数字值找出和零的个数组成一个新数字输出

    /*** 输入一个正整数,统计整数中各位数字值为零的个数,并把该整数中各位上最大的数字值找出和零的个数组成一个新数字输出*/import java.util.Scanner;public class ...

  9. CF628D Magic Numbers (数据大+数位dp)求[a,b]中,偶数位的数字都是d,其余为数字都不是d,且能被m整除的数的个数...

    题意:求[a,b]中,偶数位的数字都是d,其余为数字都不是d,且能被m整除的数的个数(这里的偶数位是的是从高位往低位数的偶数位).a,b<10^2000,m≤2000,0≤d≤9 a,b< ...

最新文章

  1. java员工请假系统_基于jsp的员工请假管理系统-JavaEE实现员工请假管理系统 - java项目源码...
  2. FFmpeg学习1:视频解码
  3. 思路+源码,利用Python破解WIFI密码详解,100M的字典已备好
  4. JQuery根据值设置radio选中
  5. docker ubuntu安装python_BAT架构师手把手教你如何使用Docker安装GPU版本caffe2
  6. linux纯终端下中文输入,Linux中文输入法的问题解决
  7. (一)【模电】(第一章 常用半导体器件)半导体基础知识
  8. iOS AppStore 转让APP
  9. B2B、B2C、C2C、O2O分别是什么
  10. 【AIS学习】06:AIS缩略语
  11. 手机那点事!已有高人把常见的不常见的坑都给找出来了,我就随便转一下了
  12. cat5e跑万兆_全网最标准的万兆网线测试!超五类到底能不能跑万兆?
  13. 存储基础知识 - 传统存储 NAS SAN 和 分布式存储对比
  14. Flutter Hero 实现径向变换动画 — 圆形变成矩形的转场动画
  15. OpenCV实战5 车牌号识别
  16. js 监听div内容的变化
  17. idea翻译成中文是什么意思_agoodidea翻译成中文是什么意思
  18. Android - 大纲
  19. 微信分享接口内容限制 分享图片自己能看见别人看不见
  20. fcitx架构介绍和模块说明

热门文章

  1. 螺旋天线有方向性吗_新型谐振式螺旋天线的工作原理、关键技术及实验结果
  2. html5 图片记忆游戏,30分钟完成JavaScript中的记忆游戏
  3. 扫描识别电子护照的设备机器SDK
  4. ABBYY FineReader PDF程序安装及注意事项
  5. linux输入法软件安装目录,Linux如何安装中文输入法
  6. 当你在做SAAS产品时,这些坑你需要了解
  7. 操作系统与网络实现 之二十一
  8. 【TypeScript】怎样在TS中使用lodash?
  9. FFmpeg filter的使用介绍
  10. 【SCI论文写作】笔记一:Writing in the Sciences -Unit1