输入数字当成字符串,将每个字符转化为整型数字。
统计数字可以使用数组下标为关键字,数组用来统计个数。
#include <iostream>
using namespace std;
int main ()
{
string num;
cin >> num;
int a[10] = {0};
for(int i = 0; i < num.length(); i++)
{
a[num[i] - '0']++;
}
for(int j = 0; j < 10; j++)
{
if(a[j] != 0)
{
cout << j << ":" << a[j] << endl;
}
}
return 0;
}
2018/1/30