C语言中用两种算法分类统计各类字符个数,并展示代码
时间: 2023-03-14 12:13:14 浏览: 110
可以使用哈希表和字典来统计和分类字符个数。以下是一个使用哈希表的 C 语言实现: #include <stdio.h>
#include <string.h>
#include <stdlib.h> int main()
{
// 初始化哈希表
int hash_table[256] = {0};
char str[] = "I love programming";
int n = strlen(str); // 遍历字符串,统计字符个数
for (int i = 0; i < n; i++)
hash_table[str[i]]++; // 打印结果
for (int i = 0; i < 256; i++)
if (hash_table[i] != 0)
printf("%c : %d \n", i, hash_table[i]); return 0;
}
阅读全文