zoukankan      html  css  js  c++  java
  • PAT 乙级真题 1011.个位数统计

    PAT 乙级真题 1011.个位数统计

    题目描述

    给定一个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<bits/stdc++.h>
    using namespace std;
    const int N = 1e3+10;
    char s[N];
    
    int main()
    {
        scanf("%s",s);
        int arr[10]{0},i=0;
        while(s[i]!='')
        {
            arr[s[i]-48]++;
            i++;
        }
        for(i=0;i<10;i++)
        {
            if(!arr[i])continue;
            printf("%d:%d
    ",i,arr[i]);
        }
        return 0;
    }
    
  • 相关阅读:
    php错误抑制符
    php执行运算符
    php中一个经典的!==的用法
    php实现简单验证码的功能
    jquery是什么
    php连接符
    php与java语法的区别
    考雅思策略
    php魔术常量
    PHP中数据类型转换的三种方式
  • 原文地址:https://www.cnblogs.com/fsh001/p/12228365.html
Copyright © 2011-2022 走看看