题目描述:

给定一个 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 <stdio.h>
#include <string.h>
int main()
{char a[1005];//设置一个字符数组空间大小scanf("%s",a);/*设置一个数组空间大小为10,初始值并且设为0*/int num[10]={0};/*将字符-‘0’转为int型,然后进行数值统计*/for(int i=0;i<strlen(a);++i){num[a[i]-'0']++; } /*升序排列*/for(int i=0;i<10;++i){if(num[i]!=0){printf("%d:%d\n",i,num[i]);}}
} 

PAT——个位数统计(1021)相关推荐

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

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

  2. 【PAT】1021 个位数统计

    一.题目描述 PAT 1021 个位数统计 请编写程序统计每种不同的个位数字出现的次数.例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3. 输入格式: 每个输入包含 1 个测 ...

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

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

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

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

  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. 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,⋯ ...

  7. PAT (Basic Level) Practice1021 个位数统计

    1021 个位数统计 一.题目 给定一个 k 位整数 N=dk−110k−1+...+d1101+d0(0≤di≤9,i=0,...,k−1且dk−1>0)N=d_{k-1}10^{k-1}+. ...

  8. 1021 个位数统计

    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) ...

  9. [Python] L1-003. 个位数统计-PAT团体程序设计天梯赛GPLT

    L1-003. 个位数统计 给定一个k位整数N = dk-1*10k-1 + - + d1*101 + d0 (0<=di<=9, i=0,-,k-1, dk-1>0),请编写程序统 ...

最新文章

  1. 禁用java rmi_java-如何安全关闭rmi客户端?
  2. 第三节 循环链表的Go语言实现
  3. 代码之谜(零)- 开篇/前言/序
  4. 减少过程中的浪费(2/2)
  5. Java实现读取服务器上的图片并进行base64编码
  6. Kogito,ergo规则—第2部分:规则的全面执行模型
  7. 【AI视野·今日CV 计算机视觉论文速览 第216期】Wed, 9 Jun 2021
  8. WinCE下音频频谱显示效果图
  9. python 哈希表_数据结构-7 哈希表
  10. STM32工作笔记0057---外部中断实验
  11. Vue 组件间的传值(通讯)
  12. 【cs231】反向传输与神经网络
  13. C++链式队列实现简易银行叫号系统
  14. java入门学习(三:数据类型)
  15. AIAI告诉我谁最美
  16. 什么是低代码平台 low-code?
  17. Forethought Future Cup - Elimination Round G. Zoning Restrictions 最大流(最小割)
  18. 8行代码实现发微信撩妹(汉语哦)
  19. Mysql错误Error writing file ‘/home/tmp/xxxx’ (Errcode: 28)的解决方法
  20. 【算法笔记】极客时间 算法面试通关40讲 笔记  覃超

热门文章

  1. 简单的docker命令ubuntu系统
  2. APIO2010 特别行动队 斜率优化DP算法笔记
  3. Ubuntu12.10-amd64系统上搭建Android4.2(JellyBean)源码开发环境
  4. 【字符串系列】字符串匹配中的位并行算法
  5. 企业家Scott Gerber:小公司应用开发的十条建议
  6. 基于节拍谱的语音音乐分类模型
  7. matlab中利用princomp实现PCA降维
  8. 【Python】for 循环倒叙遍历
  9. MatConvnet工具箱文档翻译理解(2)
  10. 一个简单的反向连接服务程序