zoukankan      html  css  js  c++  java
  • PAT-乙级-1021. 个位数统计 (15)

    1021. 个位数统计 (15)

    时间限制
    100 ms
    内存限制
    65536 kB
    代码长度限制
    8000 B
    判题程序
    Standard
    作者
    CHEN, Yue

    给定一个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:2
    1:3
    3:1
     1 #include<bits/stdc++.h>
     2 using namespace std;
     3 int main()
     4 {
     5     int a[11]= {0};
     6     string s;
     7     cin>>s;
     8     int t;
     9     for(int i=0; i<s.size(); i++)
    10     {
    11         if(s[i]!='0')
    12         {
    13             t=i;
    14             break;
    15         }
    16     }
    17     for(int i=t; i<s.size(); i++)
    18     {
    19         int r=s[i]-'0';
    20         a[r]++;
    21     }
    22     for(int i=0; i<=9; i++)
    23     {
    24         if(a[i])
    25             printf("%d:%d
    ",i,a[i]);
    26     }
    27     return 0;
    28 }
    我会一直在
  • 相关阅读:
    关于application/x-www-form-urlencoded编码
    socket 状态
    TCP/IP三次握手详解
    一步步优化JVM四:决定Java堆的大小以及内存占用
    编码问题
    git 应用
    父与子继承
    python try except
    python 编码问题
    requests 库使用方法
  • 原文地址:https://www.cnblogs.com/zhien-aa/p/5660451.html
Copyright © 2011-2022 走看看