L1-003. 个位数统计
来源:互联网 发布:阿里云 李津 编辑:程序博客网 时间:2024/06/05 02:53
L1-003. 个位数统计
时间限制
400 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
陈越
给定一个k位整数N = dk-1*10k-1 + ... + d1*101 + 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:21:33:1
Crazy_Stone [编辑资料] [登出]主页题目集基本信息题目列表提交列表排名帮助查看源代码#include<iostream>using namespace std;double f(int i);int main(){ string str; cin>>str; int a[10]; for(int i=0;i<10;i++) a[i]=0; for(int i=0;i<str.length();i++) { if(str[i]-'0'==0) a[0]++; if(str[i]-'0'==1) a[1]++; if(str[i]-'0'==2) a[2]++; if(str[i]-'0'==3) a[3]++; if(str[i]-'0'==4) a[4]++; if(str[i]-'0'==5) a[5]++; if(str[i]-'0'==6) a[6]++; if(str[i]-'0'==7) a[7]++; if(str[i]-'0'==8) a[8]++; if(str[i]-'0'==9) a[9]++; } for(int i=0;i<10;i++) { if(a[i]!=0) cout<<i<<":"<<a[i]<<endl; } return 0;}
0 0
- L1-003. 个位数统计
- L1-003. 个位数统计
- L1-003. 个位数统计
- L1-003. 个位数统计
- L1-003. 个位数统计
- L1-003. 个位数统计
- L1-003. 个位数统计
- L1-003. 个位数统计
- L1-003. 个位数统计
- L1-003. 个位数统计
- L1-003. 个位数统计
- L1-003. 个位数统计
- L1-003. 个位数统计
- L1-003. 个位数统计
- L1-003. 个位数统计
- L1-003. 个位数统计
- L1-003.个位数统计
- L1-003. 个位数统计
- Elasticsearch学习,请先看这一篇!
- 【J2EE】ajax实现页面无刷新完成crud操作
- Java重写与重载、静态绑定与动态绑定
- 【Java Web初级系列教程】Web基础知识
- 结构体变量、单元型变量和结构体数组的使用方法
- L1-003. 个位数统计
- Android Fragment的一些使用细节
- 认识标签
- 文章标题
- java--关键字static
- ERROR: invalid byte sequence for encoding "UTF8": 0x92
- C++ stringstream 简化数据类型转换
- 关于项目启动报cannot be resolved to a type的解决
- IOS开发学习笔记之调试