当前位置: 首页 > news >正文

网站建设业务需求文档厦门网站建设设

网站建设业务需求文档,厦门网站建设设,廊坊网站建设总部在哪里,自动生成网站地图的工具作者 徐镜春 单位 浙江大学 给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。 输入格式: 输入在第1行中给出正整数…

作者 徐镜春

单位 浙江大学

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

输入格式:

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

输出格式:

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

输入样例:

3
1234 2345 3456

输出样例:

3: 3 4

解题思路:定义两个数组a,b,a数组用来接收输入数字,然后进行分割数字,b数组先全置0,然后将a数组中分割出来的数字分别进行累加。根据题目可知,最多出现的数字可能有多个,所以还要先遍历b数组找最大值max,最后再通过max重新遍历b数组进行输出。

代码实现:

#include<stdio.h>int main() {int i, N, a[1000], b[10] = { 0 }, num, max;scanf("%d", &N);for (i = 0; i < N; i++) {scanf("%d", &a[i]);}for (i = 0; i < N; i++) {if (a[i] == 0) {b[0]++;}while (a[i]) {num = a[i] % 10;b[num]++;a[i] /= 10;}}max = b[0];for (i = 1; i < 10; i++) {if (max < b[i]) max = b[i];}printf("%d:", max);for (i = 0; i < 10; i++) {if (max == b[i])printf(" %d", i);}return 0;
}

测试结果:

 

http://www.yayakq.cn/news/819384/

相关文章:

  • 织梦门户网站模板nginx建设网站教程
  • 网站后台更新 前台为啥没反应亚成成品网站源码
  • 长沙网站优化效果什么样是权网站重高的
  • 高端网站设计怎么样网站策划书主题
  • 江西建设厅特殊工种的网站重庆建设空调网站
  • 浏览量最大的网站网站的弹窗怎么做
  • 网站访问流程推荐几个安全免费的网站
  • 铜陵市企业网站建设古色古香的网站模板
  • 自己做网站上市建设网站的功能定位是什么原因
  • 马蜂窝网络营销网站建设苏州找工作网站有哪些
  • 营销型网站建设需要注意什么重庆建设工程质量监督检测中心
  • 国内服务器做彩票网站安全吗wordpress文章在那个文件夹
  • 两当网站建设北京网站制作公司兴田德润实力强
  • 建立公司网站的好处2023电商平台排行
  • 网站出问题遵义网站建设gzyhg
  • 网站建设需要多少天时间房地产最新消息房价会涨吗
  • 动态ip地址做网站提供建设服务的网络公司
  • 陕西省建筑信息平台优化流程
  • 温州高端网站建设公司个人网站怎么做推广
  • 建个公司网站一年多少钱软件技术大专出来都去干嘛了
  • 怎么做品牌的官方网站wordpress调用用户头像
  • 建立网站邮箱用数据库做网站
  • 建站网站排行榜莆田做网站价格
  • 怎样做金融网站做直播网站要多大带宽
  • php购物网站搜索栏怎么做wordpress 保留 index.php
  • 菏泽市城乡建设局网站临沂seo排名外包
  • html5做宠物饲养网站好的设计作品网站
  • 深圳网站建设公司市场自媒体网站开发
  • 沈阳哪个网站建设公司好flsah在网站开发中的作用
  • 仿制网站软件济源新站seo关键词排名推广