很水的一题,strlen()在for循环里的深奥道理。
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char str[100005];
int i;
while(gets(str))
{
int in[26]={0};
int x=strlen(str);
for(i=0;i<x;i++)
{
if(str[i]>='a'&&str[i]<='z')
in[str[i]-'a']++;
}
for(i=0;i<26;i++)
printf("%c:%d/n",i+'a',in[i]);
printf("/n");
}
return 0;
}