165 查找出每个字符的个数

来源:互联网 发布:网络盒子还能用吗 编辑:程序博客网 时间:2024/05/21 18:49

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

/*65、华为面试qq5823996char *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; }

0 0
原创粉丝点击