计算机等级考试二级C语言程序设计实战(96-100)
分类: 计算机
时间: 2022-08-11 22:15:27
作者: 全国等级考试资料网
题目:计算字符串中子串出现的次数
1.程序分析:源:
2.程序源代码:
#include "string.h"
#include "stdio.h"
main()
{ char str1[20],str2[20],*p1,*p2;
int sum=0;
printf("please input two strings ");
scanf("%s%s",str1,str2);
p1=str1;p2=str2;
while(*p1!=’ ’)
{
if(*p1==*p2)考试用书
{while(*p1==*p2&&*p2!=’ ’)
{p1++;
p2++;}
}
else
p1++;
if(*p2==’ ’)
sum++;
p2=str2;
}
printf("%d",sum);
getch();}首页 1 2 3 4 尾页
1.程序分析:源:
2.程序源代码:
#include "string.h"
#include "stdio.h"
main()
{ char str1[20],str2[20],*p1,*p2;
int sum=0;
printf("please input two strings ");
scanf("%s%s",str1,str2);
p1=str1;p2=str2;
while(*p1!=’ ’)
{
if(*p1==*p2)考试用书
{while(*p1==*p2&&*p2!=’ ’)
{p1++;
p2++;}
}
else
p1++;
if(*p2==’ ’)
sum++;
p2=str2;
}
printf("%d",sum);
getch();}首页 1 2 3 4 尾页