代码实现:
#include <iostream>
using namespace std;
int main() {
string s;
cin>>s;
int a[10];
for(int i=0; i<10; i++)
a[i]=0;
for(int i=0; i<s.length(); i++) {
a[s[i]-'0']++;
}
for(int i=0; i<10; i++) {
if(a[i]>0)
cout<<i<<":"<<a[i]<<endl;
}
return 0;
}
问题与收获:
发现有好多题都可以用到这个点啊
e.g:string一个变量s,for循环的时候可以用到s.length来定范围,还有s[i]<'0',s[i]<'A'等等语句可以用来判断检验(题目要求)。