内存:128  时间:1

题目描述

小壮是一个英语初学者,一天,逗比的小壮看英语书,被其中的句子吸引了。他有个习惯,他每次读完一句话都要把这句话抄下来并且记录某些字母、单词或者空格的个数,请你帮他解决这个问题吧。

输入

输入一句英文和想要查找的单词、句子或者空格

输出

输出小壮写下的字母(顺序输出)以及他想要查找的字母、单词、空格的个数

样例输入

i am a boy
a

样例输出

iamaboy
2

提示

代码如下

#include<stdio.h>
#include<string.h>
int main()
{
    char a[999],b[99];
    int i,t,j;
    int x=0;
    gets(a);
    gets(b);
    t=strlen(a);

    for(i=0;i<t;i++)
        if(a[i]!=' ')printf("%c",a[i]);
    if(strlen(b)<=1)
    {
        for(i=0;i<t;i++)
            if(a[i]==b[0])x++;
    }
    else
    {
        for(i=0;i<t;i++)
        {
            if(a[i]==b[0])
            {
                for(j=1;j<strlen(b);j++)
                {
                    if(a[i+j]!=b[j])break;
                    if(j!=strlen(b)-1)continue;
                    else if(j==strlen(b)-1&&a[i+j]==b[j])
                        x++;
                }
            }
        }
    }
    printf("
%d",x);
    return 0;
}

代码来源于互联网,仅供参考!