您的位置:首页 > 理论基础 > 数据结构算法

【数据结构】 串 YTU 2248: 2280: 找字符个数(串)

2016-05-17 14:29 429 查看


题目描述

输入一个字符串,找出其中指定字符的个数,没有则输出0。


输入

输入一个字符串,和指定字符


输出

输出个数


样例输入

1111111111
1


样例输出

10


提示


来源

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

typedef struct Node

{

char data;

struct Node *next;

} LiString;

void StrAssign(LiString *&s,char cstr[])

{

int i;

LiString *r,*p;

s=(LiString *)malloc(sizeof(LiString));

r=s;

for(i=0; i<(int)strlen(cstr); i++)

{

p=(LiString*)malloc(sizeof(LiString));

p->data=cstr[i];

r->next=p;

r=p;

}

r->next=NULL;

}

int main()

{

LiString *s;

char c[105];

gets(c);

StrAssign(s,c);

char u;

scanf("%c",&u);

int sum=0;

while(s!=NULL)

{

if(s->data==u)

sum++;

s=s->next;

}

printf("%d",sum);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: