题目详情:

1021 个位数统计 (15 分)

给定一个 k 位整数 N=dk−110​k−1​​ +⋯+d1101​​ +d0​​ (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 num; cin >> num;int a[10] = {0};for(int i = 0; i < num.size(); i++) a[num[i] - '0']++;for(int j = 0; j < 10; j++){if(a[j] != 0) printf("%d:%d\n", j, a[j]);}return 0;
}

PAT乙级1021题解相关推荐

  1. pat 乙级 1021 个位数统计(C++)

    题目 给定一个 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),请编写程序统计每种不同的个位数字出现的次 ...

  2. 【PAT乙级】题解-1057 数零壹

    PAT :计算机程序设计能力考试:一个高校编程学习赛,内容基础,据说题目描述含糊不清,造成诸多理解错误. 第一观感是:输入输出样例极少,未给学生充分理解题目,提供更多辅助. PAT 乙级:只涉及基础编 ...

  3. 【PAT乙级】题解-1014 福尔摩斯的约会

    PAT :计算机程序设计能力考试:一个高校编程学习赛,内容基础,据说题目描述含糊不清,造成诸多理解错误. 第一观感是:输入输出样例极少,未给学生充分理解题目,提供更多辅助. PAT 乙级:只涉及基础编 ...

  4. 【PAT乙级】题解-1031 查验身份证

    PAT :计算机程序设计能力考试:一个高校编程学习赛,内容基础,据说题目描述含糊不清,造成诸多理解错误. 第一观感是:输入输出样例极少,未给学生充分理解题目,提供更多辅助. PAT 乙级:只涉及基础编 ...

  5. PAT乙级1034题解

    题目详情: 1034 有理数四则运算 (20 分) 本题要求编写程序,计算 2 个有理数的和.差.积.商. 输入格式: 输入在一行中按照 a1/b1 a2/b2 的格式给出两个分数形式的有理数,其中分 ...

  6. PAT乙级全题解存档

    1001 害死人不偿命的(3n+1)猜想 #include <iostream> using namespace std;int main() {int n, cnt = 0;cin &g ...

  7. [PAT乙级]1021 个位数统计

    输入格式: 每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数 N. 输出格式: 对 N 中每一种不同的个位数字,以 D:M 的格式在一行中输出该位数字 D 及其在 N 中出现的次数 M ...

  8. PAT乙级 1021 个位数统计

    给定一个 k 位整数 N=dk−1​10k−1+⋯+d1​101+d0​ (0≤di​≤9, i=0,⋯,k−1, dk−1​>0),请编写程序统计每种不同的个位数字出现的次数.例如:给定 N= ...

  9. PAT乙级(1021 个位数统计)

    给定一个 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),请编写程序统计每种不同的个位 ...

最新文章

  1. php中如何比较数组和字符串,PHP中数组和字符串的相互转换-PHP数组和字符串互相转换方法-吾爱编程网...
  2. css实现超出文本溢出用省略号代替
  3. shell 删除七日内日志_SHELL脚本:定期清理日志文件
  4. Android JNI层确保只有一个进程的一个实现
  5. 尚硅谷为什么免费开放资源_什么是开放游戏? 新资源
  6. ASP.NET2.0快速入门--高级数据方案(3)
  7. 专注于元宇宙后 Meta今年将取消举办F8开发者大会
  8. URL编码分析与乱码解决方案
  9. 拓端tecdat|r语言有限正态混合模型EM算法的分层聚类、分类和密度估计及可视化
  10. 7.过渡案例:①进度条 ②小米图标翻转(父盒子一定要加初始值!!!)
  11. 用QtCreator创建控制台应用程序
  12. 波利亚《怎样解题》感悟
  13. Inter Edsion添加USB有线网卡解决办法
  14. 出口退税的操作明细流程
  15. 帝国 cms 列表 php,帝国cms数据表详细中文说明
  16. 网上预约挂号系统的设计与实现
  17. ch330N折腾记录
  18. dwz交互式弹窗处理
  19. 打开ftp服务器上的文件时发生错误。请检查是否有权限访问该文件夹
  20. 容错服务器ftserver网卡状态,容错服务器ftServer260045006300技术规格

热门文章

  1. wannacry作者捉到了吗_如果你是wannacry的作者,你现在在想做什么?
  2. [BUUCTF]REVERSE解题记录 [GWCTF 2019]pyre
  3. Deepin Linux安装
  4. verilog自加为什么会出现高阻态
  5. 淘宝技术架构演进之路--精华版
  6. 【阿旭机器学习实战】【27】贝叶斯模型:新闻分类实战----CounterVecorizer与TfidVectorizer构建特征向量对比
  7. 服务频繁出现100毫秒的延迟,原因是什么?
  8. Dubbo笔记 ⑱ :泛化调用 泛化实现
  9. 机器学习中的泛化能力
  10. mysql数据入库时间的统计_MySQL按时间统计数据的方法总结