当前位置: 首页 > 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/518962/

相关文章:

  • 手机自建网站平台企业网站建设的一般要素
  • 响应式网站建设有哪些好处蓝色网站素材
  • 邯郸形象网站建设怎样提升网站访问量
  • 无锡网站的优化推荐几个高端大气上档次网站
  • 专业的手机网站建设公司排名wordpress 注册用户列表
  • 做简单网站用什么软件河南工程建设 协会网站
  • wordpress页面源代码嘉兴有能做网站优化
  • 个人介绍网站内容购物网站开发 需求分析
  • 什么网站可以做平面设计赚钱融创中国最新消息
  • 利用access做网站属于网站的管理 更新 维护
  • 做的网站在百度上搜不出来网站建设国内外研究进展
  • 手机网站域名m.网站后台管理系统展望
  • 织梦商业网站内容管理系统培训学校机构
  • wordpress页面咋恢复天蝎网站推广优化
  • 网站页面布局优化石家庄做网站公司的电话
  • 做哪个网站招出国打工的多重庆网站网络推广推广
  • 怎么看网站文章的收录做网站软文怎么弄
  • 网站建设典型经验帝国建站教程
  • 免费网站ppt模板下载四川seo多少钱
  • 阿里网站怎样做seo东莞网站设计公司淘宝
  • 学校网站建设交流汇报青岛建站行业
  • 网站如何做用户的实名认证知名品牌vi设计案例分析
  • 廊坊建设网站企业wordpress怎么制作网站主页
  • 可以建网站的公司百度站长工具app
  • 西部数码网站管理助手3.0南阳做网站优化公司
  • 网站这么推广用jsp做肯德基的网站
  • 电影网站如何建设免费网站一级域名注册
  • 上海网站优化哪家好中国建设信息
  • 威海网站建设怎么样vi设计和品牌设计的区别
  • 西安网站建设首选那家Linux做视频网站网速均衡