1021 个位数统计 (15分)

给定一个 k 位整数 N=d
​k−1
​​ 10
​k−1
​​ +⋯+d
​1
​​ 10
​1
​​ +d
​0
​​ (0≤d
​i
​​ ≤9, i=0,⋯,k−1, d
​k−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>
using namespace std;
int main()
{string str;int sum = 0;cin >> str;int a[10]{ 0 };for (int i = 0; i < str.size(); i++){a[str[i] - '0']++;}for (int i = 0; i < 10; i++){if (a[i] != 0)cout << i << ":" << a[i] << endl;}
}

C++学习之路 | PTA乙级—— 1021 个位数统计 (15分)(精简)相关推荐

  1. C++学习之路 | PTA乙级—— 1076 Wifi密码 (15 分)(精简)

    1076 Wifi密码 (15 分) 下面是微博上流传的一张照片:"各位亲爱的同学们,鉴于大家有时需要使用 wifi,又怕耽误亲们的学习,现将 wifi 密码设置为下列数学题答案:A-1:B ...

  2. C++学习之路 | PTA乙级—— 1066 图像过滤 (15 分)(精简)

    1066 图像过滤 (15 分) 图像过滤是把图像中不重要的像素都染成背景色,使得重要部分被凸显出来.现给定一幅黑白图像,要求你将灰度值位于某指定区间内的所有像素颜色都用一种指定的颜色替换. 输入格式 ...

  3. C++学习之路 | PTA乙级—— 1061 判断题 (15 分)(精简)

    1061 判断题 (15 分) 判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分. 输入格式: 输入在第一行给出两个不超过 100 的正整数 N 和 M,分别是学生人 ...

  4. C++学习之路 | PTA乙级—— 1046 划拳 (15 分)(精简)

    1046 划拳 (15 分) 划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输 ...

  5. C++学习之路 | PTA乙级—— 1042 字符统计 (20 分)(精简)

    1042 字符统计 (20 分) 请编写程序,找出一段给定文字中出现最频繁的那个英文字母. 输入格式: 输入在一行中给出一个长度不超过 1000 的字符串.字符串由 ASCII 码表中任意可见字符及空 ...

  6. C++学习之路 | PTA乙级—— 1041 考试座位号 (15 分)(精简)

    1041 考试座位号 (15 分) 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生 ...

  7. C++学习之路 | PTA乙级—— 1031 查验身份证 (15 分)(精简)

    1031 查验身份证 (15 分) 一个合法的身份证号码由17位地区.日期编号和顺序编号加1位校验码组成.校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2 ...

  8. C++学习之路 | PTA乙级—— 1047 编程团体赛 (20 分)(精简)

    1047 编程团体赛 (20 分) 编程团体赛的规则为:每个参赛队由若干队员组成:所有队员独立比赛:参赛队的成绩为所有队员的成绩和:成绩最高的队获胜. 现给定所有队员的比赛成绩,请你编写程序找出冠军队 ...

  9. C++学习之路 | PTA乙级——1090 危险品装箱 (25 分)(精简)

    1090 危险品装箱 (25 分) 集装箱运输货物时,我们必须特别小心,不能把不相容的货物装在一只箱子里.比如氧化剂绝对不能跟易燃液体同箱,否则很容易造成爆炸. 本题给定一张不相容物品的清单,需要你检 ...

最新文章

  1. 结队项目——第一次作业
  2. 65 + iPhone应用程序网站创意设计灵感(上篇)
  3. [设计纹理素材]可爱手绘淡雅清新图案花样背景素材
  4. 【报告分享】2020中国直播行业风云洞察.pdf
  5. javascript中的一些核心知识点以及需要注意的地方
  6. 拓端tecdat|R语言神经网络模型预测车辆数量时间序列
  7. oschina的技术架构 使用 Live Writer 在 oschina 上写博客
  8. )类 新建javafx程序时_JavaFX 类 RadioButton用法及代码示例
  9. SQL笔试经典50题及答案解析(题目41-50)
  10. 婚恋职场人格-张晓文-武汉理工大学-中国MOOC-亲密关系测试题参考答案
  11. 摄像头能用计算机里不显示,摄像头没有显示
  12. ffmpeg当前版本mp4容器 支持G711修改
  13. nginx配置深析1
  14. 三明治创业者档案12:吴皓的零号线
  15. 赋值具有的非单一 rhs 维度多于非单一下标数错误的分析和解决方法
  16. 线性回归的补充与变量归一化
  17. P2141珠心算检验
  18. 小马哥---高仿酷派大神F2 高仿移动定制版4G 详细拆机主板图与开机界面图。6571芯片
  19. 北京昌平区高新技术企业培育支持标准,补贴10万
  20. Ubuntu 设定壁纸自动切换的shell脚本

热门文章

  1. Dockerfile构建docker镜像注意事项
  2. lambda函数+map函数的结合使用 list(map(lambda x: list(x)[0], X))
  3. 【LeetCode】4月3日打卡-Day19-字符串转整数
  4. 连接MySql出现异常解决:java.sql.SQLException: The server time zone value is unrecognized or represents。
  5. sharepoint timer job 读取config文件内容
  6. 大楼(bzoj 2165)
  7. Shell脚本-自动化部署反向代理、WEB、nfs
  8. webservice 原理
  9. 将十进制数转为N进制的方法
  10. JDBC链接SQLServer2005 Express