HDOJ_杭电2087_剪布条。。。诡异的字符串函数题目

来源:互联网 发布:三维效果图软件 编辑:程序博客网 时间:2024/04/28 17:46

这个看似有一些复杂的题目,其实就是考察一个字符串函数、、、、


代码:

/***** HDOJ_2087_剪布条 ********//******** written by C_Shit_Hu ************/////////////////字符串函数////////////////****************************************************************************//* Problem Description一块花布条,里面有些图案,另有一块直接可用的小饰条,里面也有一些图案。对于给定的花布条和小饰条,计算一下能从花布条中尽可能剪出几块小饰条来呢? Input输入中含有一些数据,分别是成对出现的花布条和小饰条,其布条都是用可见ASCII字符表示的,可见的ASCII字符有多少个,布条的花纹也有多少种花样。花纹条和小饰条不会超过1000个字符长。如果遇见#字符,则不再进行工作。 Output输出能从花纹布中剪出的最多小饰条个数,如果一块都没有,那就老老实实输出0,每个结果之间应换行。*//****************************************************************************/// 就是考察一个简单的字符串函数#include <stdio.h>#include <string.h>char a[1001], b[1001];int main(){int len, c;while(scanf("%s", a)==1&&a[0]!='#'){scanf("%s", b);len = strlen(b);c = 0;char *p = a;while((p=strstr(p, b))!=0) // 一个字符串函数strstr{c++;p += len;printf("%s\t", p) ;}printf("%d\n", c);}return 0;}/******************************************************//********************  心得体会  **********************//*果然是水题。。。还做的那么慢。。  水水更健康!!!*//******************************************************/