[待完善]小白学习之C语言

您所在的位置:网站首页 c语言统计字符串中某个字符个数 [待完善]小白学习之C语言

[待完善]小白学习之C语言

2024-06-10 08:58| 来源: 网络整理| 查看: 265

题外话>代码不够完善自行判断借鉴,有错误欢迎uu们指正

内容一:统计字符串中指定字符出现的次数  单引号/双引号:               

单引号  '  ' :在字符常量时使用,表示单个字符。

例 :char c = 'a';

        char c = '1';

双引号 "  "  :在表示字符串常量时使用,可以表示0到多个字符组成的字符串。

例 :char c[ ] = "A";

        char c[ ] = Oi";

        char *c = "Oi";                     //指针形式

 Tryone:已知字符串求字符出现字数 

        例如给一段字符串"abcdefgabcabcdefgabc", 我们想要知道a这个字符的出现次数,我们只需将已知字符串放入数组中,再通过for循环遍历数组每个元素中是否为字母a,是就定义一个变量使其加1,具体代码如下:

#include void main() { int i,a=0; char arr[20]="abcdefgabcabcdefgabc"; for(i=0;i

        i++;    }

        在尝试输入句子的时候,发现了一个小bug,一开始我使用的是 if (arr[i]=='  ')  ,但是输出的结果也有问题。

        我的想法是,因为输入是char的数据类型,char是存储字符的,就例如

I love you baby

"love"后的空格代表"love"这一段字符串的结束, 于是考虑用 ' \0 ' 。

核心语段:

if(arr[i]>='a' && arr[i]



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3