【题目描述】
从键盘数量两个字符串A、B,判断字符串B是否包含在字符串A中。字符串A和B的长度均小于80
【输入说明】
输入包括两行,第一表示字符串A,,第二行是字符串B。
【输出说明】
包含输出“Yes!”,不包含输出“No!”
【输入样例】
ABCABA
CA
【输出样例】
Yes!
如图所示,无论是否包含都会出现yes,这是为什么呢?
应该如何修改?
【题目描述】
从键盘数量两个字符串A、B,判断字符串B是否包含在字符串A中。字符串A和B的长度均小于80
【输入说明】
输入包括两行,第一表示字符串A,,第二行是字符串B。
【输出说明】
包含输出“Yes!”,不包含输出“No!”
【输入样例】
ABCABA
CA
【输出样例】
Yes!
如图所示,无论是否包含都会出现yes,这是为什么呢?
应该如何修改?
你的逻辑,只要第一个字符相同,就会出现yes,并结束
如果不是不是练算法可以用函数strstr
#include<string.h>
if(strstr(a,b))
printf("yes");
else
printf("no");