#include<iostream>
#include<string>
using namespace std;
void test01()
{
//由于int类型,装不下那么多位数,在此采用string类型
string num;
cin >> num;
int arr[10] = { 0 };
for (int i = 0; i < num.length(); i++)
{
int nu = 0;
nu = (int)num[i] - 48;
//cout << nu << endl;
arr[nu] = arr[nu] + 1;
}
//输出arr[]数组
for (int i = 0; i < 10; i++)
{
if (arr[i] != 0)
{
cout << i << ":" << arr[i] << endl;
}
}
}
int main()
{
test01();
return 0;
}
【PAT-B1021】 个位数统计 (15 分)(c++)
最新推荐文章于 2024-07-22 09:38:37 发布