2016 - 2024

感恩一路有你

判断字符串a和b是否相等 编写一个C 程序,判定一个字符串是否是另一个字符串的子串,若是,则返回子串在主串中的位置?

浏览量:2812 时间:2021-03-12 05:06:51 作者:admin

编写一个C 程序,判定一个字符串是否是另一个字符串的子串,若是,则返回子串在主串中的位置?

#include<cstdio>#include<iostream>#include<string>#include<cstring>使用namespacestdstringa,bintmain(){inti,j,l,fcin>>a>>b(i=0i<a.长度()i){if(a.length()-i和ltb.长度())对于(j=0j<b.长度()j){如果(a[i j]!=B[J]){f=0break}如果(f==1){cout<<I<<endlreturn0}cout<-1<<endlreturn0}//读入字符串a,B判断B是否是a的子字符串,位置从0开始,而不是输出-1

有两个字符串A,B,判断B是不是A的子串?

Stringstr=“abcdefg”Stringstr1=“abc”结构索引(STR1)//返回int类型的数据。返回的数字是指上一个字符串中下一个字符串的起始位置。如果返回-1,则上一个字符串不包含下一个字符串。

C语言实现判断字符串str1是否是str2的子串?

使用库函数strstr

#include<stdio。H>

#包含<string。H>

main(){

char a[100],B[100

]获取(a)

获取(B)

如果(strstrstrstr(B,a)!=null){//第二个参数和第一个参数的子字符串

Printf(“yes”)}else{

Printf(“no”)}

函数名:strstr函数:在字符串中查找指定字符串的第一个匹配项用法:char*str(char*STR1,char*STR2)strstrstrstr原型:externchar*str(char*haystack,char*need)用法:#include<string。H>函数:从字符串haystack(do not compare end)Null中查找第一个出现的需要。注意:将指针返回到第一个指针位置。如果找不到,则返回null。

判断字符串a和b是否相等 判断字符串a是否大于b java将数组a复制到b

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。