65、华为面试
char *str = "AbcABca";
写出一个函数,查找出每个字符的个数,区分大小写,要求时间复杂度是 n(提示用 ASCⅡ码)

/*
65、华为面试
qq5823996
char *str = "AbcABca";
写出一个函数,查找出每个字符的个数,区分大小写,要求时间复杂度是 n(提示用 ASC
Ⅱ码)
*/
#include<iostream>
#include<stdio.h>
using namespace std;

int main()
{
char *str="AbcABca";
int count[256]={0};
for (char *p=str;*p!='\0';p++)
count[*p]++;

for (int i=0;i<256;i++)
if(count[i]>0) //有个数大于零的,就打印出来
printf("The count of %c is: %d\n",i,count[i]);

return 0;
}