输入二个字符串a和b,判断字符串b是否是字符串a的子串,是则输出b串在a串中的开始位置否则输出-1(C语言)
输入二个字符串a和b,判断字符串b是否是字符串a的子串,是则输出b串在a串中的开始位置;否则输出-1。例如串a=”ABCKEF”,若b=”CD”,则输出3;若串b=”CE...
输入二个字符串a和b,判断字符串b是否是字符串a的子串,是则输出b串在a串中的开始位置;否则输出-1。例如串a=”ABCKEF”,若b=”CD”,则输出3;若串b=”CE”,则输出-1。 要具体程序代码!我学的是C++,希望给我个像我这种菜鸟的简单编程好让我看懂,不要函数,不要指针,只用数组做,谢谢高手了!!
展开
展开全部
追问
那麻烦你能编下程序吗谢谢了
追答
#include
#include
main()
{
char *a="ABCDEF";
char *b="CD";
char *c="CE";
char *p;
clrscr();
p=strstr(s,l); //返回该位置的指针,如找不到,返回空指针。
if(p) //若找到
printf("%s",p); //输出 3
else //找不到
printf("-1"); //输出 -1
getchar();
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询