写一个函数来查找字符串中每个数字出现的次数,然后存到数组里
#include<iostream>
using namespace std;
int get_number_times(string& S,int number)
{
int count=0;
for(int i=0;i<S.length();i++)
{
if(S[i]==char(number+48))
count++;
}
return count;
}
int main()
{
int a[10];
string s;
cin>>s;
for(int i=0;i<10;i++)
{
a[i]=get_number_times(s,i);
}
for(int i=0;i<10;i++)
{
if(a[i]!=0)
cout<<i<<":"<<a[i]<<endl;
}
return 0;
}