统计字符出现次数
2021/11/19 23:40:37
本文主要是介绍统计字符出现次数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
输入一个正整数 repeat (0<repeat<10),做 repeat 次下列运算: 输入一个以回车符结束的字符串,再输入一个字符,统计并 输出该字符在字符串中出现的次数。 输入输出示例:括号内为说明 输入: 2 (repeat=2) phoebe (字符串"phoebe") e (字符'e') 1234 (字符串"1234") a (字符'a') 输出: count = 2 ('e'在"phoebe"中出现 2 次) count = 0 ('a'在"1234"中没有出现过)#include<stdio.h> #define N 999 int main(void) { char t, ch; char str[N]; int i=0,count=0; int repeat,x; scanf("%d", &repeat); getchar(); for(x= 1;x<= repeat;x++){ i=0; while((str[i] = getchar( )) != '\n') i++; str[i] = '\0'; t= getchar(); getchar(); count=0; for(i=0;str[i] !=0;i++){ if(str[i]==t) count++; } printf("count = %d\n", count); } }
❤一定要记住i=0和count=0的说明。最后一个for语句 str[i]!=0x等价于str[i] !='\0'。
这篇关于统计字符出现次数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)
- 2024-05-30【Java】百万数据excel导出功能如何实现
- 2024-05-30我们小公司,哪像华为一样,用得上IPD(集成产品开发)?
- 2024-05-30java excel上传--poi
- 2024-05-30安装笔记本应用商店的pycharm,再安排pandas等模块,说是没有打包工具?
- 2024-05-29java11新特性
- 2024-05-29哪些无用敏捷指标正在破坏敏捷转型?
- 2024-05-29鸿蒙原生应用再新丁!新华社 入局鸿蒙
- 2024-05-29设计模式 之 迭代器模式(Iterator)