其题目如下:
其主要思想为:1.得到一个字符串,储存在字符数组中。
2.计算字符个数的有效个数。
3.遍历字符数组,找到与输入字符相同字符且记录次数。
#include<stdio.h>
#include<string.h>
int main()
{
char str[80];
char ch;
int i,j,cnt=0;
gets(str);
scanf("%c",&ch);
i=strlen(str)/strlen("p");
for(j=0;j<=i;j++)
{
if(str[j]==ch)
{
cnt++;
}
}
printf("%d",cnt);
return 0;
}
注意:
采用gets(字符数组)函数能够解决scanf()函数不能带空格的问题。
strlen(字符串)可以返回字符串的有效长度。
制作不易,希望大家多多点赞。欢迎大家建议和其他想法写在评论区,希望能帮助大家。祝大家新年快乐!!!