湖南大学21夏训练三13.数字统计
【问题描述】
给定一个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.数字统计相关推荐
- 湖南大学21夏训练三4.打牌
[问题描述] 牌只有1到9,手里拿着已经排好序的牌a,对方出牌b,用程序判断手中牌是否能够压过对方出牌. 规则:出牌牌型有5种 [1]一张 如4 则5-9可压过 [2]两张 如44 则55,66,77 ...
- 湖南大学21夏训练三10. Maya历法
[问题描述] 在学术休假期间,M.A. Ya教授在古老的Maya历法上有一个惊人的发现.从一个古老的令人棘手的信息中,教授发现Maya文明以365天为一年,称为Haab,包含19个月.前18个月每月有 ...
- 湖南大学21夏训练三15.公交系统
[问题描述] 城市公交系统有一个记录仪,用于记录每个站点的乘客人数的变化情况,例如:x表示到站前公交车上的乘客人数,y表示离站时公交车上的乘客人数,则该记录仪记录的该站的数字为y-x.对于一辆公交车和 ...
- 湖南大学21夏训练三18.写出来吧
[问题描述] 读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字. [输入形式] 每个测试输入包含1个测试用例,即给出自然数n的值.这里保证n小于10的100次方. [输出形式] 在一 ...
- 湖南大学21夏训练四15.字频统计
问题描述 在一个只有字母'a'和'b'组成的字符串中,统计子串"ab"和"ba"出现次数的差. 输入格式 有多组测试数据. 每组测试数据第一行是一个正整数N,表 ...
- 湖南大学21夏训练四13.7,还是7
[问题描述]输出 7 和 7 的倍数,还有包含 7 的数字例如(17,27,37-70,71,72,73-) [输入形式]一个正整数 N.(N 不大于 30000) [输出形式]从小到大排列的不大于 ...
- 湖南大学21夏训练三3.魔咒词典
[问题描述] 哈利波特在魔法学校的必修课之一就是学习魔咒.据说魔法世界有100000种不同的魔咒,哈利很难全部记住,但是为了对抗强敌,他必须在危急时刻能够调用任何一个需要的魔咒,所以他需要你的帮助. ...
- 湖南大学21夏训练三14.A除以B
[问题描述] 本题要求计算A/B,其中A是不超过1000位的整数(A>=0),B是1位正整数.你需要输出商数Q和余数R,使得A = B * Q + R成立. [输入形式] 输入在1行中依次给出A ...
- 湖南大学21夏训练四18.身份证校验
[问题描述] 我国国标[GB 11643-1999]中规定:公民身份号码是18位特征组合码,由十七位数字本体码和一位数字校验码组成.排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字 ...
最新文章
- 【转】Mac 程序员的十种武器
- 【MySQL】MySQL表的增删改查(进阶-下)
- 用php计算自由落体,js模仿物理中的自由落体现象
- Spring Cloud Alibaba基础教程:使用Sentinel实现接口限流
- JDK8 指南(译)
- 软件工程能力漫谈:比编码更重要的,是项目管理能力
- python爬虫机器人价格_Python
- java与java ee_CapeDwarf – Java EE上的Google App Engine
- FPGA和CPLD的比较
- Android自定义View实战:影院在线选座
- 不安装iTunes实现USB数据线与电脑传文件
- java redis 删除整个hash_redis中hash表内容删除的方法代码
- 【CCIE考试流程、CCIE考试费用及CCIE考试地点】
- 学习TypeScrip3(接口和对象类型)
- 什么是FDR校正,核磁共振成像中FDR校正方法有哪些?如何进行FDR校正?
- c语言文件压缩怎么求压缩比,文件压缩C语言程序设计报告.doc
- TortoiseGit设置中没有远端设置问题
- python2和python3一些不同
- 服务器上Nginx部署静态资源(含域名绑定)
- 电脑计算机提示msvcp110.dll文件丢失的解决办法