当前位置: 首页 > news >正文

1021 个位数统计(15 分)

给定一个 k 位整数 N=dk1​​10k1​​++d1​​101​​+d0​​ (0di​​9, i=0,,k1, dk1​​>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>
using namespace std;
int main(){
    string n;
    int m[10]={0};
    cin>>n;
    int i;
    for(i=0;i<n.length();i++)
    {
        switch(n[i]-'0')
        {
            case 0:m[0]++;break;
            case 1:m[1]++;break;
            case 2:m[2]++;break;
            case 3:m[3]++;break;
            case 4:m[4]++;break;
            case 5:m[5]++;break;
            case 6:m[6]++;break;
            case 7:m[7]++;break;
            case 8:m[8]++;break;
            case 9:m[9]++;break;
            
        }
    }
    for(i=0;i<10;i++){
        if(m[i]!=0)
        cout<<i<<":"<<m[i]<<endl;
    }
} 

 

转载于:https://www.cnblogs.com/fromzore/p/9556299.html

相关文章:

  • js把两个对象合并成一个对象
  • LeetCode 42. 接雨水(Trapping Rain Water)
  • 多线程与单例模式
  • 我为什么要写博文?要写什么样的博文?
  • 要做一个什么样的人?
  • sklearn word2vec 实践
  • 遍历数组
  • html5特效库
  • Leetcode#344. Reverse String(反转字符串)
  • python3之os、sys
  • 经典类、新式类,网络编程
  • app和bootloader跳转 MSP与PSP
  • 最近的一些心态
  • flex 布局
  • Redis的概念及与MySQL的区别
  • 【知识碎片】第三方登录弹窗效果
  • Android优雅地处理按钮重复点击
  • DOM的那些事
  • Elasticsearch 参考指南(升级前重新索引)
  • Flex布局到底解决了什么问题
  • Java 多线程编程之:notify 和 wait 用法
  • javascript从右向左截取指定位数字符的3种方法
  • js中的正则表达式入门
  • Python进阶细节
  • quasar-framework cnodejs社区
  • rabbitmq延迟消息示例
  • Rancher-k8s加速安装文档
  • Shell编程
  • spring boot下thymeleaf全局静态变量配置
  • underscore源码剖析之整体架构
  • web标准化(下)
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 对JS继承的一点思考
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • 线上 python http server profile 实践
  • 学习使用ExpressJS 4.0中的新Router
  • 译有关态射的一切
  • 阿里云服务器购买完整流程
  • 我们雇佣了一只大猴子...
  • ​flutter 代码混淆
  • ​中南建设2022年半年报“韧”字当头,经营性现金流持续为正​
  • #控制台大学课堂点名问题_课堂随机点名
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (4)事件处理——(7)简单事件(Simple events)
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (八十八)VFL语言初步 - 实现布局
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • (正则)提取页面里的img标签
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .NET 5.0正式发布,有什么功能特性(翻译)
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  • .Net 代码性能 - (1)
  • .net6解除文件上传限制。Multipart body length limit 16384 exceeded
  • .net程序集学习心得