1021. 个位数统计 (15)

原题: https://www.patest.cn/contests/pat-b-practise/1021

完整C语言实现:

#include <stdio.h>

int main () {
    char str[1000];
    int num[10] = {0};
    char *ptr = str;
    int cur;
    int i;

    scanf("%s", str);
    while (*ptr != '\0') {
        cur = *ptr - '0';
        num[cur] += 1;
        ptr++;
    }

    for (i=0; i<10; i++) {
        if (num[i] != 0) {
            printf("%d:%d\n", i, num[i]);
        }
    }

    return 0;
}

posted @ 2017-10-22 20:16  阿胜4K  阅读(134)  评论(0编辑  收藏  举报