- 计算机3级上机试题编写一个函数findstr(),用于统计一个长
- 编写一个findstr(),用于统计一个长度是2的字符串在另一个字符串中出现的次数,并给出返回值
- 可以统计一个长度为2的子字符串在另一个字符串中出现的次数。假定输入的字符串为“asd asasdfg asd as zx67 asd mklo",则应输出6
#include
#include
#include
int fun(char *str,char *substr)
{ int cnt=0
char *p=str,*q;
while(*p){
q=strstr(p,substr);
if(q==NULL)break;
P=q+strlen(substr);
cnt++;
}
main()
{
char str[81],substr[3];
int n;
clrscr();
gets(str);
gets(substr);
puts(str);
puts(substr);
n=fun(str,substr);
printf("n=%d\n",n);getch();
}