博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PAT乙级1021.个位数统计(15 分)
阅读量:4495 次
发布时间:2019-06-08

本文共 814 字,大约阅读时间需要 2 分钟。

1021 个位数统计(15 分)

给定一个 k 位整数 N=dk1​​10k1​​++d1​​101​​+d0​​ (0di​​9, i=0,,k1, dk1​​>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。

输入格式:

每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数 N。

输出格式:

对 N 中每一种不同的个位数字,以 D:M 的格式在一行中输出该位数字 D 及其在 N 中出现的次数 M。要求按 D 的升序输出。

输入样例:

100311

输出样例:

0:21:33:1

#include
#include
#include
#include
using namespace std;int main(){ int num[10]; memset(num, 0, 10 * sizeof(int)); string s; cin >> s; for (int i = 0; i < s.length(); i++) num[s[i] - '0']++; for (int i = 0; i < 10; i++) { if (num[i] != 0) cout << i << ":" << num[i] << endl; } system("pause"); return 0;}

 

转载于:https://www.cnblogs.com/denghui666/p/9520523.html

你可能感兴趣的文章
自动生成注释
查看>>
linux_rsync
查看>>
优秀文章大杂烩
查看>>
大数据<javaSE + Linux精英实训班>_day_06
查看>>
在vuejs 中使用axios不能获取属性data的解决方法
查看>>
[loj6388] 「THUPC2018」赛艇 / Citing
查看>>
jQuery带tab切换搜索框样式代码
查看>>
CSS一些样式以及注意
查看>>
校园云盘(私有云存储)解决方案
查看>>
SQL Server中 缓冲和池的不同点
查看>>
【bzoj4245】[ONTAK2015]OR-XOR 贪心
查看>>
【bzoj5102】[POI2018]Prawnicy 堆
查看>>
html、css基础---- css选择器和颜色
查看>>
IOC与AOP介绍
查看>>
[CentOS7][ssh][publickey][troubleshoot] 通过密钥登录ssh故障排查
查看>>
292. Nim Game
查看>>
关于求最大公约数
查看>>
HDOJ4432 Sum of divisors(暴力)
查看>>
NEU 1664 传送(最短路基础 堆优化Dijkstra)
查看>>
超过varchar定义长度
查看>>