#include<stdio.h> #include<stdlib.h> #include<string.h> #include<algorithm> using namespace std; int main() { char arr[1011]; memset(arr,0,sizeof(arr)); scanf("%s",arr); int len=strlen(arr); int cnt[10]; fill(cnt,cnt+10,0); for(int i=0 ; i<len ; ++i) //统计数字个数 cnt[arr[i]-‘0‘]++; //【skill】对应字符的数字作为下标保存 for(int i=0 ; i<10 ; ++i) if(cnt[i]!=0) printf("%d:%d\n",i,cnt[i]); //system("pause"); return 0; }
时间: 2024-10-10 12:15:14