给定一个 k 位整数 1 (0, ,, d​k−1​​>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定 0,则有 2 个 0,3 个 1,和 1 个 3。

输入格式:

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

输出格式:

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

输入样例:

100311

输出样例:

0:2
1:3
3:1
#include<cstdio>
#include<cstring>int main(){char str[1100];int num[11] = {0};scanf("%s",str);int len = strlen(str);for(int i = 0 ; i < len; i++){num[str[i]-'0']++;}for(int i = 0; i < 10; i++){if(num[i] > 0) printf("%d:%d\n",i,num[i]);}return 0;
}

转载于:https://www.cnblogs.com/wanghao-boke/p/10213436.html

1021 个位数统计 (15 分相关推荐

  1. C++学习之路 | PTA乙级—— 1021 个位数统计 (15分)(精简)

    1021 个位数统计 (15分) 给定一个 k 位整数 N=d ​k−1 ​​ 10 ​k−1 ​​ +⋯+d ​1 ​​ 10 ​1 ​​ +d ​0 ​​ (0≤d ​i ​​ ≤9, i=0,⋯ ...

  2. 1021 个位数统计 (15分)——10行代码AC(解题报告)

    立志用更少的代码做更优化的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 给定一个 k 位整数 N=d​k−110​k−1+⋯+d110​1+d0 (0≤di≤9, i=0,⋯,k−1, ...

  3. PAT-乙级-1021. 个位数统计 (15)

    1021. 个位数统计 (15) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 给定一个k位整数N = dk-1 ...

  4. C语言程序练习-L1-003 个位数统计 (15分)

    L1-003 个位数统计 (15分) 输入格式: 每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数 N. 输出格式: 对 N 中每一种不同的个位数字,以 D:M 的格式在一行中输出该位 ...

  5. 1021. 个位数统计 (15)

    1021. 个位数统计 (15)给定一个k位整数N = dk-1*10k-1 + ... + d1*101 + d0 (0<=di<=9, i=0,...,k-1, dk-1>0), ...

  6. 7-2 个位数统计 (15 分)

    7-2 个位数统计 (15 分) 给定一个 k 位整数 N=dk−1​10k−1+⋯+d1​101+d0​ (0≤di​≤9, i=0,⋯,k−1, dk−1​>0),请编写程序统计每种不同的个 ...

  7. L1-003 个位数统计 (15 分)

    itoa(i,&b[i],10); 将整数 i 弄进字符串b[10]中的b[i] 题目 输入格式: 每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数 N. 输出格式: 对 N ...

  8. 【PAT (Basic Level) Practice】——【字符串处理】1021 个位数统计

    文章目录 一[题目难度] 二[题目编号] 三[题目描述] 四[题目示例] 五[解题思路] 六[最终得分] 七[代码实现] 八[提交结果] 一[题目难度] 乙级 二[题目编号] 1021 个位数统计 ( ...

  9. 7-12 个位数字统计 (15 分)

    7-12 个位数字统计 (15 分) 给定一个整数n,统计每种不同的个位数字出现的次数.例如,给定n=100811,则有2个0,3个1,1个8. 输入格式: 输入一个不超过长整型范围的整数n. 输出格 ...

  10. PAT初级1021 个位数统计(C++)

    ** PAT初级1021 个位数统计(C++) ** 题目: 思路: 数字只有0-9,统计各类数量,最后输出数量不为0的即可(其实本质也类似于桶排序~) 代码: # include<iostre ...

最新文章

  1. 自动化办公 Python 操控 Word
  2. C++ (14) 异常处理
  3. 从字母数字字符串中提取数字
  4. java web junit_如何使用junit测试javaweb工程
  5. 深入解析GBDT二分类算法(附代码实现)
  6. chrome github上不去 mac_码农大叔打赌,github上快速搜索优质开源项目,这些技能你不懂?...
  7. 代码里无图片地址_项目实战:爬高清图片
  8. 记风雨兼程的2020年,2021年,我来了!
  9. RuntimeError: Attempting to deserialize object on a CUDA device but torch.cuda.is_available() is Fal
  10. 关于OptiStruct提问的一些建议
  11. Socket Tools的使用
  12. 百度地图之离线下载功能
  13. 微服务之间的通信的方式
  14. Python 新手刚学链表,做了一个“捣浆糊”版的单链表类
  15. 重温C语言五:运算符的学习
  16. 【记录】mmsegmentation 训练自己的数据集
  17. 【遥感科学】第二章 电磁辐射和地物光谱特性
  18. 带你认识六种设计原则(开闭原则、里氏代换原则、依赖倒转原则....)
  19. 2017今日头条校招前端面试题(一面)
  20. 扣丁软件测试基础知识,苹果无线充电线圈揭秘,iphone8无线充电线圈介绍

热门文章

  1. Scala学习笔记-环境搭建以及简单语法
  2. mean技术栈 linux,“MEAN”技术栈开发web应用
  3. 区别和联系_动机与主题的区别与联系
  4. python 购物车程序_python_购物车程序
  5. python爬虫requests实战_Python爬虫之requests库网络爬取简单实战
  6. pkill mysql_每天一个linux命令:kill命令
  7. 三星 原生android,原生Android 4.0 三星GALAXY Nexus评测
  8. mysql游标表间数据迁移_FalseMySQL存储过程--gt;通过游标遍历和异常处理迁移数据到历史表-mysql-第二电脑网...
  9. mysql中预定义常量_PHP预定义常量
  10. array_push_PHP array_push()函数与示例