将输入的字符串的各个字符的ASCII码作为数组ch的标号,然后输出。
#include<iostream>
using namespace std;
int main(void)
{
int ch[256]={0};
int i=0;
char p[256];
gets(p);
for(i=0;p[i]!='\0';)
{
ch[p[i++]]++;
}
for(i =0 ;i<256;i++)
{
if(ch[i]!=0)
printf("%c有%d个\n",i,ch[i]);
}
return 0;
}