成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 数码科技

c语言 查询字符串中特定字符个数

Q1:用c语言编写程序,求出字符串中指定字符的个数,并输出。例如,若输入字符串:a123gk412132,输入字符为:

printf("the number of the char is:%d\n",ch,b);
改成
printf("the number of the char %c is:%d\n",ch,b);

Q2:C语言 输入一个字符串,统计指定字符的个数

用string.h下的strlen();函数;或者用一个循环遇到\0,即是字符串的结束。

wWW.▶BAZHisHI.cOm

Q3:C语言 字符串/字符数组元素个数的问题

问题确实没注意解释

C语言双引号都做字符串并且字符串面自加空字符\0

1 字符串 + 空字符所等于9

2 没字符串所没空字符所等于8

3字符串"678",所等于9

1234//楼主理解试试例chara[]="1";charb[]={1};printf("%d%d\n",sizeof(a),sizeof(b));wW;w.bAZhiSHi.Com

Q4:用c语言在一个字符串中查找另一个字符串,并统计个数

参考代码:

1234567891011121314151617181920#includeintmain(void){chara[80];charb[80];char*p=a;//辅助变量pintcount=0;//用来记录子串出现的次数printf("请输入主字符串:");gets(a);printf("请输入要查找的子串:");gets(b);while((p=strstr(p,b))!=NULL){count++;p++;}printf("子串出现的次数为%d次\n",count);return0;}

猜你喜欢

更多