当前位置:网站首页>PTA 求一批整数中出现最多的个位数字
PTA 求一批整数中出现最多的个位数字
2022-08-09 10:58:00 【拾荒大妈】
给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。
输入格式:
输入在第1行中给出正整数N(≤1000),在第二行中给出N个不超过整型范围的非负整数,数字间以*空格分隔。
输出格式:
在一行中按格式“M: n1 n2 …”输出,其中M是最大次数,n1、n2、……为出现次数最多的个位数字,按从小到大的顺序排列。数字间以空格分隔,但末尾不得有多余空格。
输入样例:
3
1234 2345 3456
输出样例:
3: 3 4
思路:
#include<stdio.h>
int main()
{
int n,i,max;
int a[10]={
0};
scanf("%d",&n);
for(i=1;i<=n;i++)//计算各个各位数字出现的次数
{
int c;
scanf("%d",&c);
int number=10;
int b;
do{
b=c%number;
c=c/number;
a[b]++;
}while(c>0);
}
i=1;
max=a[0];
while(i<10)//求最大次数
{
max=max>a[i]?max:a[i];
i++;
}
printf("%d:",max);
for(i=0;i<10;i++)
if(max==a[i])printf(" %d",i);
return 0;
}
边栏推荐
- C语言数组题_校门外的树_标记法
- 二叉树 前序是根在前(根左右)中序(左根右)
- 依赖注入(Dependency Injection)框架是如何实现的
- 数据存储:对dataframe类,使用to_csv()将中文数据写入csv文件
- 非科班毕业生,五面阿里:四轮技术面+HR一面已拿offer
- Since I use the HiFlow scene connector, I don't have to worry about becoming a "dropper" anymore
- numpy库中的函数 bincount() where() diag() all()
- 性能测试(05)-表达式和业务关联-json关联
- jvm-类加载系统
- 我用开天平台做了一个定时发送天气预报系统【开天aPaaS大作战】
猜你喜欢
golang 标准库json Marshal、Unmarshal坑
Jmeter BeanShell post processor
彻底理解工厂模式
Quartz分布式实现
批量转换经纬度的网页实现方法
Shell script combat (2nd edition) / People's Posts and Telecommunications Press Script 2 Validate input: letters and numbers only
activemq message persistence
Netscope: Online visualization tool for neural network structures
性能测试(01)-jmeter元件-线程组、调试取样器
vite的原理,手写vite
随机推荐
faster-rcnn学习
bit、byte、KB、M、G、T相互关系
最长回文子串
jvm-类加载系统
The complete grammar of CSDN's markdown editor
[华为云在线课程][SQL语法分类][数据操作][学习笔记]
类与对象 (下)
关于anaconda中conda下载包或者pip下载包很慢的原因,加速下载包的方法(无视anaconda版本和环境)
性能测试(01)-jmeter元件-线程组、调试取样器
美的数字化平台 iBUILDING 背后的技术选型
Netscope:神经网络结构在线可视化工具
∘(空心的点乘)的数学含义
Netscope: Online visualization tool for neural network structures
shap库源码和代码实现
相关系数计算,热力图绘制,代码实现
arcgis制图之天地图符号样式配置
绝了,这套RESTful API接口设计总结
图片查看器viewer
CentOS6.5 32bit安装Oracle、ArcSde、Apache等配置说明
vite的原理,手写vite