【数据结构】 串 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);
}
相关文章推荐
- 数据结构2
- 【数据结构】 栈和队列 YTU 2248: 栈的基本运算(栈和队列)
- 【数据结构】 栈和队列 YTU 2242: 回文(栈和队列)
- 【数据结构】 栈和队列 YTU 2241: 相同序列(栈和队列)
- 【数据结构】 栈和队列 YTU 2239 十进制与八进制的转换(栈和队列)
- 【数据结构】 栈和队列 YTU 2238 括号匹配(栈
- 【数据结构】链表 YTU 2201 逆置线性表(线性表)
- 文件存储与B+数据结构
- hashset原理
- Rails (堆栈)<数据结构>
- 数据结构-线段树Trie
- 三角网格数据结构-2
- 三角网格数据结构
- 数据结构和算法二叉树排序
- 数据结构第一讲
- 线性表--顺序实现
- 第9章 数据结构
- 第9章 数据结构
- 第9章 数据结构
- 【数据结构】树