華爲機試 - 統計出現最多次數的數字

#include <iostream>
#include <string>
using namespace std;

int main()
{
	string str;
	getline(cin,str);
	int num[10]={0};
	for(int i=0;i<str.size();i++)
	{
		num[str[i]-'0']++;
	}
	int maxNum=0,maxTime=num[0];
	for (int i=1;i<10;i++)
	{
		if(maxTime<num[i])
		{
			maxTime=num[i];
			maxNum=i;
		}
	}
	cout<<maxNum<<maxTime<<endl;
	system("pause");
	return 0;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章