大整数用字符型数组,绝配
#include<bits/stdc++.h>
using namespace std;
int main(){
char data[1001];
cin>>data;
int mdata[1001];
int math[10]={0};
int n=strlen(data);
for(int i=0;i<n;i++){
mdata[i]=data[i]-'0';
}
// for(int i=0;i<n;i++){
// cout<<mdata[i]<<" ";
// }
// cout<<endl;
for(int i=0;i<n;i++){
math[mdata[i]]++;
}
for(int i=0;i<10;i++){
if(math[i]){
cout<<i<<":"<<math[i]<<endl;
}
}
return 0;
}