B1021

这里写图片描述这里写图片描述

#include <stdio.h>
#include <string.h>

int main(){
    char str[1010];
    gets(str);
    int len = strlen(str);

    int count[10]= {0}; //记录 0 - 9 的出现的次数,初值均为0
    for (int i=0; i<len; i++){
        count[str[i]-'0']++;
    } 
    for (int i=0; i<10; i++){
        if (count[i] != 0){
            printf("%d:%d
", i,count[i]);
        }
    }
    return 0;
}

这里写图片描述

原文地址:https://www.cnblogs.com/laohaozi/p/8266512.html