70,020
社区成员




#include <stdio.h>
int main(void)
{
char str[] = "eradfdgeffasWWSDADAFWFFadad";
int i, j, sum = 0;
for (i = 'a'; i < 'z'; ++i)
{
for (j = 0; str[j]; ++j)
{
if (i == str[j])
++sum;
}
if (sum)
{
printf("%c : %d\n", i, sum);
sum = 0;
}
}
for (i = 'A'; i < 'Z'; ++i)
{
for (j = 0; str[j]; ++j)
{
if (i == str[j])
++sum;
}
if (sum)
{
printf("%c : %d\n", i, sum);
sum = 0;
}
}
return 0;
}
// test.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <map>
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
map<char,size_t> mCount;
char parr[] = "1234567890abcdefghijklmnopqistuvwxyz12345678901234567890";
for(int i=0;i!=strlen(parr);i++)
{
map<char,size_t>::iterator cur = mCount.end();
map<char,size_t>::iterator pfind = mCount.find(parr[i]);
if(cur!=pfind)
pfind->second++;
else
mCount.insert(make_pair(parr[i],1));
}
for(map<char,size_t>::iterator it = mCount.begin();it!=mCount.end();it++)
{
printf("%c %d\n",it->first,it->second);
}
return 0;
}