
请编写函数fun,功能:求出ss所指字符串中指定字符串的个数,并返回此。
2个回答
展开全部
#include<stdio.h>
void main()
{
extern int fun(char a[],char ch);
char a[20],ch;
printf("\nPlease enter a string:");
gets(a);
printf("\nPlease enter a char:");
ch=getchar();
printf("The number is:%d\n",fun(a,ch));
}
int fun(char a[],char ch)
{
int i,j;
for(i=j=0;a[i]!='\0';i++)
if(a[i]==ch)
j++;
return j;
}
void main()
{
extern int fun(char a[],char ch);
char a[20],ch;
printf("\nPlease enter a string:");
gets(a);
printf("\nPlease enter a char:");
ch=getchar();
printf("The number is:%d\n",fun(a,ch));
}
int fun(char a[],char ch)
{
int i,j;
for(i=j=0;a[i]!='\0';i++)
if(a[i]==ch)
j++;
return j;
}
展开全部
#include <iostream>
using namespace std;
int fun(char* ss, char c)
{
int char_count[128];
for(int i=0; i<26; i++)
{
char_count[i] = 0;
}
for(; *ss != '\0'; ss++)
{
char_count[*ss]++;
}
cout << char_count[c] << endl;
}
int main()
{
fun("13421351", '1');
return 0;
}
using namespace std;
int fun(char* ss, char c)
{
int char_count[128];
for(int i=0; i<26; i++)
{
char_count[i] = 0;
}
for(; *ss != '\0'; ss++)
{
char_count[*ss]++;
}
cout << char_count[c] << endl;
}
int main()
{
fun("13421351", '1');
return 0;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |