patB1021个位数的统计
#include <iostream>
#include <cstring>
using namespace std;
int hashT[10]={0};
int main(int argc, char** argv) {
string str;
cin>>str;
for(string::iterator it=str.begin();it!=str.end();it++){
hashT[*it-'0']++;
}
for(int i=0;i<10;i++){
if(hashT[i]!=0) cout<<i<<":"<<hashT[i]<<endl;
}
return 0;
#include <cstring>
using namespace std;
int hashT[10]={0};
int main(int argc, char** argv) {
string str;
cin>>str;
for(string::iterator it=str.begin();it!=str.end();it++){
hashT[*it-'0']++;
}
for(int i=0;i<10;i++){
if(hashT[i]!=0) cout<<i<<":"<<hashT[i]<<endl;
}
return 0;
}