统计字符串中各个字符的个数
来源:互联网 发布:中国导弹水平 知乎 编辑:程序博客网 时间:2024/04/30 17:53
#include<stdio.h>void fun(char *s){int h[256] = {0};while(*s){h[*s++]++;}for( int i=0;i<256;i++){if(h[i]){printf("%c的个数%d ",i,h[i]);}}}int main(void){char s[80];puts("Enter a string:");gets(s);fun(s);return 0;}
注意:ASCII码一共256个,刚好一个字节,char类型,8位
h[*s]就是输入字符串的第一个字符,假设为a,h['a'],'a'会隐式的转换成97,也就是h[97]++。 在《C缺陷与陷阱》中讲过,单引号引起来就是整数
s[i] == *(s + i)
- 统计字符串中各个字符的个数
- 统计字符串中各个字符的个数
- 统计字符串中各个字符的个数
- 统计字符串中,各个字符的个数
- 【字符串操作】03.统计字符串中各个字符的个数
- 统计一个输入的字符串中各个字符的个数 以及总字符个数
- 统计字符串中各个字符的数量
- 统计任意长度字符串中各个字符及个数——计数排序的又一个应用
- 统计字符串中相同字符的个数
- 统计字符串中字符的个数
- 统计字符串中某个字符的个数
- 统计字符串中各种字符的个数
- 统计字符串中每个字符的个数
- 统计字符串中不同类型字符的个数
- 统计字符串中字符出现的个数
- 统计字符串中字符的个数
- 统计字符串中各字符的个数
- 统计字符串中字符个数
- 存储过程的命名规范
- ASP.NET序列化
- js读取解析JSON类型数据
- SQL 根据一个表更新另一个表的字段
- AIX 中以并发模式挂载VG
- 统计字符串中各个字符的个数
- 今天在CSDN新开了个博客专栏,欢迎有兴趣的人一起在这里讨论
- 黑马程序员-关键字、常量变量和运算符等
- 老鸟的Python入门教程
- json 转换问module
- 分析Android版QQ游戏大厅中游戏的启动机制
- windows系统下,Java访问共享文件夹的方法
- eclipse 快捷键
- posix消息队列demo