【问题描述】

给定一个k位整数N = dk-110k-1 + … + d1101 + d0 (0<=di<=9, i=0,…,k-1, dk-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>
#include<set>
#include<string>
using namespace std;
int main(){string str;cin>>str;set<char>s;unsigned int len=str.length();for(unsigned int i=0;i<len;i++)s.insert(str[i]);set<char>::iterator it;int a[len];for(unsigned int i=0;i<len;i++)a[i]=0;int shu=0;for(it=s.begin();it!=s.end();it++){for(unsigned int i=0;i<len;i++){if(*it==str[i])a[shu]++;}shu++;}shu=0;for(it=s.begin();it!=s.end();it++){cout<<*it<<":"<<a[shu]<<endl;shu++;}return 0;
}

湖南大学21夏训练三13.数字统计相关推荐

  1. 湖南大学21夏训练三4.打牌

    [问题描述] 牌只有1到9,手里拿着已经排好序的牌a,对方出牌b,用程序判断手中牌是否能够压过对方出牌. 规则:出牌牌型有5种 [1]一张 如4 则5-9可压过 [2]两张 如44 则55,66,77 ...

  2. 湖南大学21夏训练三10. Maya历法

    [问题描述] 在学术休假期间,M.A. Ya教授在古老的Maya历法上有一个惊人的发现.从一个古老的令人棘手的信息中,教授发现Maya文明以365天为一年,称为Haab,包含19个月.前18个月每月有 ...

  3. 湖南大学21夏训练三15.公交系统

    [问题描述] 城市公交系统有一个记录仪,用于记录每个站点的乘客人数的变化情况,例如:x表示到站前公交车上的乘客人数,y表示离站时公交车上的乘客人数,则该记录仪记录的该站的数字为y-x.对于一辆公交车和 ...

  4. 湖南大学21夏训练三18.写出来吧

    [问题描述] 读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字. [输入形式] 每个测试输入包含1个测试用例,即给出自然数n的值.这里保证n小于10的100次方. [输出形式] 在一 ...

  5. 湖南大学21夏训练四15.字频统计

    问题描述 在一个只有字母'a'和'b'组成的字符串中,统计子串"ab"和"ba"出现次数的差. 输入格式 有多组测试数据. 每组测试数据第一行是一个正整数N,表 ...

  6. 湖南大学21夏训练四13.7,还是7

    [问题描述]输出 7 和 7 的倍数,还有包含 7 的数字例如(17,27,37-70,71,72,73-) [输入形式]一个正整数 N.(N 不大于 30000) [输出形式]从小到大排列的不大于 ...

  7. 湖南大学21夏训练三3.魔咒词典

    [问题描述] 哈利波特在魔法学校的必修课之一就是学习魔咒.据说魔法世界有100000种不同的魔咒,哈利很难全部记住,但是为了对抗强敌,他必须在危急时刻能够调用任何一个需要的魔咒,所以他需要你的帮助. ...

  8. 湖南大学21夏训练三14.A除以B

    [问题描述] 本题要求计算A/B,其中A是不超过1000位的整数(A>=0),B是1位正整数.你需要输出商数Q和余数R,使得A = B * Q + R成立. [输入形式] 输入在1行中依次给出A ...

  9. 湖南大学21夏训练四18.身份证校验

    [问题描述] 我国国标[GB 11643-1999]中规定:公民身份号码是18位特征组合码,由十七位数字本体码和一位数字校验码组成.排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字 ...

最新文章

  1. 【转】Mac 程序员的十种武器
  2. 【MySQL】MySQL表的增删改查(进阶-下)
  3. 用php计算自由落体,js模仿物理中的自由落体现象
  4. Spring Cloud Alibaba基础教程:使用Sentinel实现接口限流
  5. JDK8 指南(译)
  6. 软件工程能力漫谈:比编码更重要的,是项目管理能力
  7. python爬虫机器人价格_Python
  8. java与java ee_CapeDwarf – Java EE上的Google App Engine
  9. FPGA和CPLD的比较
  10. Android自定义View实战:影院在线选座
  11. 不安装iTunes实现USB数据线与电脑传文件
  12. java redis 删除整个hash_redis中hash表内容删除的方法代码
  13. 【CCIE考试流程、CCIE考试费用及CCIE考试地点】
  14. 学习TypeScrip3(接口和对象类型)
  15. 什么是FDR校正,核磁共振成像中FDR校正方法有哪些?如何进行FDR校正?
  16. c语言文件压缩怎么求压缩比,文件压缩C语言程序设计报告.doc
  17. TortoiseGit设置中没有远端设置问题
  18. python2和python3一些不同
  19. 服务器上Nginx部署静态资源(含域名绑定)
  20. 电脑计算机提示msvcp110.dll文件丢失的解决办法

热门文章

  1. Java Web系统常用的第三方接口
  2. linux下配置nginx ssl 认证 进行项目80,443端口开放配置
  3. excel柱状图加折线图组合怎么做
  4. vue项目中,Echarts柱状图和折线图混合显示
  5. Android手机自动发送短信
  6. 黑客宣言_创客宣言:你打算做什么?
  7. CSS:列表样式(设置列表项的标志图案/位置)
  8. python采用哪种编码方式_python有哪几种编码方式
  9. CSS中文本风格值italic 和 oblique 的区别
  10. 如何在visio中添加希腊字母