求c语言大神教
8个回答
展开全部
int count(char* str,char key)
{
if (str == NULL)
{
return -1;
}
int nCount = 0;
int nIndex = 0;
while (str[nIndex] != '\0')
{
if (str[nIndex] == key)
{
nCount++;
}
nIndex++;
}
return nCount;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
int count(char* str, char key)
{
int len = strlen(str);
int cot = 0, i;
for (int i = 0; i < len; ++i)
{
if (str[i] == key)
{
cot++;
}
}
return cot;
}
int main(int argc, char const *argv[])
{
int ans = count("abcabcabc", 'a');
printf("%d\n", ans);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int count(char *str, char key)
{
int i, s = 0;
for (i = 0; str[i] != '\0'; i++)
{
if (str[i] == key)
s++;
}
return s;
}
{
int i, s = 0;
for (i = 0; str[i] != '\0'; i++)
{
if (str[i] == key)
s++;
}
return s;
}
追答
望采纳!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询