PTA—个位数统计(C语言)

给定一个 k 位整数 N=d**k−110k−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<stdio.h>
int  main()
{char ch;int a[10]={0}; //初始化为0int n;do{n=ch-'0';   //ch-'0' 表示: ch为输入的数字字符, 把它转换为对应的数值( char型 -> int型)a[n]++;     //将所输入的数字进行一一统计 }while((ch=getchar())!='\n');for(int i=0;i<10;i++){if(a[i]!=0)   //输出所输入数字的个数 {printf("%d:%d\n",i,a[i]);}}return 0;}

输出结果:

天梯—个位数统计(C语言)相关推荐

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

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

  2. [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),请编写程序统 ...

  3. 天梯练习题(C语言版)

    天梯赛 L1-007 念数字(10分) L1-018 大笨钟 (10分) L1-003 个位数统计 (15分) L1-002 打印沙漏 (20分) L1-005 考试座位号 (15分) L1-7 谷歌 ...

  4. L1-003. 个位数统计

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

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

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

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

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

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

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

  9. 个位数统计(java)

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

最新文章

  1. html 复选框 mysql_Html:实现带复选框的下拉框(一)
  2. SAP MM 影响Vendor主数据维护界面的字段选择的四大因素?
  3. python画图-Python数据可视化之画图
  4. anaconda新建python2环境安装不了jupyterlab_Anaconda 5.0.0 JupyterLab 0.27.0 中配置多Python环境支持...
  5. 关于Font Awesome图标的使用
  6. 【学习笔记】30、Python基础综合练习
  7. 几行VB代码拿下注册表
  8. PHP的分页原理和简单实例
  9. Java - 类加载器
  10. QQ小游戏 微信小游戏 即时通信 IM 登录login sdk
  11. 专业学习与职业发展之我见
  12. CC2430串口设置问题解决后的感想
  13. 电子商务和国际贸易创新
  14. BD 之 逻辑题 赛马
  15. UDA一致正则化和熵最小化
  16. mysql 查看slave状态_解读show slave status 命令判断MySQL复制同步状态
  17. ASP.NET是什么?与.NET有什么关系
  18. mysql函数 游标_存储过程/游标/mysql 函数
  19. 中国(温州)数安港“2022数据智能夏令营”圆满收官!
  20. Mac翻译神器Mate Translate,支持超100种语言,读不准还可以照拼音念呦!

热门文章

  1. java动手动脑 6
  2. ELK分析tomcat的Catalina.out日志
  3. 遇到相同流程时,(在流程比较复杂时)「【充分利用】 在【 之前的 作业过程中 做成的(留下的) 资源】」 ~
  4. fftw3 嵌入式linux安装,Ubuntu18.04下快速的安装UHD与GnuRadio并连接USRP设备
  5. usleep头文件_Linunx的sleep,usleep,select,nonasleep对比与应用
  6. 【Python】ix,loc,iloc的区别
  7. 【Hadoop】HDFS三组件:NameNode、SecondaryNameNode和DataNode
  8. favicon.ico在ie下面不显示的解决方法
  9. ./configure:command not found 解决方法
  10. 通过pip下载python包缓慢的解决方法