在浙江中医药大学的第十二届新生大赛中的一道:Problem I. Jhadgre的小饼干
题。是关于字符的处理,后面上网查了一下才会做。
需要strstr()函数,strstr(str1,str2)函数用于判断字符串str2是否是str1的子串。如果是则该函数返回str2在str1中首次出现的位置。否则返回NULL;
代码如下:
#include<stdio.h>
#include<string.h>
int main()
{
char a[1000];
char b[1000]="zailaiyihe";
int n,i;
int sum=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%s",a);
if(strstr(a,b)!=NULL)
sum++;
}
printf("%d\n",sum);
return 0;
}