早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C语言判断某个单词在一个英文句子中是否出现就是当存在这个单词时结果为YES反之为NOWIN-TC的囧不会写才来问的

题目详情
C语言 判断某个单词在一个英文句子中是否出现 就是当存在这个单词时 结果为YES 反之为NO
WIN-TC的
囧 不会写才来问的
▼优质解答
答案和解析
#include
#include
int main()
{
int i,j,t,flag,len1,len2;
char s[100];//主串
char c[10];//字串
gets(s); //输入主串
gets(c); //输入子串
len1 = strlen(s); // 求主串的长度
len2 = strlen(c); // 求子串的长度
flag = 0 ;
for( i = 0 ; i < len1 ; i++)
{
t = i ;
for( j = 0 ; j < len2 ; )
{
if(s[t] == c[j]) {t++;j++;}
else break;
if( j == len2 ) flag = 1 ; //j==len2 说明有存在这个单词
}
}
if( flag == 1 ) printf("YES\n");
else printf("N0\n");
return 0;
}
看了 C语言判断某个单词在一个英文...的网友还看了以下: