PAT考试乙级1021(C语言实现)

#include
int main(){
    char n[1001]={0};
    int i,c[10]={0},t=0;
    scanf("%s",n);
    for(i=0;n[i]!=0;i++){
        c[n[i]-'0']++;
    }
    for(i=0;i<10;i++){
        if(c[i]>0){
            printf("%d:%d\n",i,c[i]);
        }
    }
    return 0;
}

总结:注意数组的初始化!!!!

你可能感兴趣的:(PAT)