1021. 个位数统计 (15) PAT 乙级
来源:互联网 发布:微信加友软件免费下载 编辑:程序博客网 时间:2024/05/01 14:05
问题描述
给定一个k位整数N = dk-1*10k-1 + … + d1*101 + d0 (0<=di<=9, i=0,…,k-1, dk-1>0)请编写程序统计每种不同的个位数字出现的次数。例如:给定N = 100311,则有2个0,3个1,和1个3。
输入格式:
每个输入包含1个测试用例,即一个不超过1000位的正整数N。
输出格式:
对N中每一种不同的个位数字,以D:M的格式在一行中输出该位数字D及其在N中出现的次数M。要求按D的升序输出。
输入样例:
100311
输出样例:
0:2
1:3
3:1
#include<iostream>#include<string>using namespace std;int a[10];int main(int argc,char* argv[]){ string s; cin>>s; for(int i=0;i<s.length();i++){ a[s[i]-'0']++; } for(int i=0;i<10;i++){ if(a[i]!=0){ cout<<i<<":"<<a[i]<<endl; } }}
0 0
- 1021. 个位数统计 (15) PAT 乙级
- PAT-乙级-1021. 个位数统计 (15)
- 【PAT】(乙级)1021. 个位数统计 (15)
- PAT乙级.1021. 个位数统计 (15)
- PAT 乙级 1021. 个位数统计 (15)
- 1021. 个位数统计 (15)-PAT乙级
- PAT乙级 1021. 个位数统计 (15)
- PAT乙级1021. 个位数统计 (15)
- PAT乙级 1021. 个位数统计 (15)
- [PAT乙级]1021. 个位数统计 (15)
- PAT 乙级1021.个位数统计(15)
- pat 乙级 1021. 个位数统计 (15)
- 1021. 个位数统计 (15)--PAT乙级
- PAT 乙级练习题1021. 个位数统计 (15)
- PAT乙级1021. 个位数统计 (15)
- PAT 乙级 1021. 个位数统计
- PAT乙级 1021. 个位数统计
- [PAT-乙级]1021.个位数统计
- UITableView
- KNN算法在保险业精准营销中的应用
- 五子棋 手打稍加改变自慕课网hyman
- Oracle学习02【持续更新】
- LNMP环境一键安装
- 1021. 个位数统计 (15) PAT 乙级
- 怎么用dos的cmd命令行查看网络连接打开的端口及服务
- Android富文本编辑器总结(三)
- R语言的基本操作
- Python 文本挖掘:使用gensim进行文本相似度计算
- 快速排序
- StringBuffer
- cheap baseball jersey Major league
- LNMP添加、删除虚拟主机及伪静态使用教程