#include<stdio.h>
int str_chnum(const char *str, char c)
{
int n = 0;
while(*str){
if (c == *str++) /*这一句代码是关键*/
n++;
}
return n;
}
int main(void)
{
char str[100];
char c;
printf("输入字符串:");
scanf("%s", str);
getchar();
printf("要查找的字符:");
scanf("%c", &c);
printf("\n字符串\"%s\"中含有%d个字符\'%s\'。\n", str, str_chnum(str,c),c);
return 0;
}
不加下标运算符查找字符串中的字符出现数
最新推荐文章于 2023-08-16 09:17:41 发布