//3.统计字符串x在字符串y中出现的次数,要求:用while和指针实现
#include<stdio.h>
#include<string.h>
int main()
{
void chu(char *p1,char p2,int t1,int t2);
char x[100]={’\0’},y[100]={’\0’};
char p1=x,p2=y;
int t1,t2;
gets(x);gets(y);
t1=strlen(x);
t2=strlen(y);
chu(p1,p2,t1,t2);
return 0;
}
void chu(char p1,char p2,int t1,int t2)
{
int num=1,i,j,n=0;
for(i=0,j=0;(p2+i)!=’\0’;i++)
{
if((p1+j)==(p2+i))
{
for(j=1;j<t1;j++)
{
if((p1+j)==(p2+j+i))
{num++;}
}
if(num==t1)
n=n+1;
}
printf("%3d",j);
printf("\n");
j=0;
printf("%3d",j);
}
printf("\n");
printf("%d\n",n);
}
统计字符串x在字符串y中出现的次数,要求:用while和指针实现
最新推荐文章于 2022-10-13 00:53:18 发布