对于一个给定的 source 字符串和一个 target 字符串,你应该在 source 字符串中找出 target 字符串出现的第一个位置(从0开始)。
如果 source = "source" 和 target = "target",返回 -1。
如果 source = "abcdabcdefgem" 和 target = "bcd",返回 1。1 #include2 #include 3 using namespace std; 4 int main(){ 5 char source[50], target[50]; 6 int w=-1, j=0, n=0; //n记录匹配的个数,w记录target在source中最早出现的位置 7 cin>>source>>target; 8 int sn=strlen(source); 9 int tn=strlen(target);10 if(tn<=sn){ //tn>sn的话一定不匹配,所以不考虑那种情况 11 for(int i=0; i
通过率只有50%,不知道哪里不对