1樓:匿名使用者
#include
/////// 字串匹配,在主串中刪除子串int main()
, str2[512]=;
scanf("%s", str1);//主串scanf("%s", str2);//子串int len1 = length_str(str1);
int len2 = length_str(str2);
int count = 0; //匹配次數int index[10]=; //子串在主串中的起始匹配位置for (int i=0; i< len1-len2+1; i++) //計算匹配資訊
len1 -= len2;
}str1[len1] = '\0';
printf("result: %s", str1);
return 0;
}//////求字串長度
int length_str( char *str)return len;}
2樓:匿名使用者
同意樓上,必須要一個一個比較硬兩個都是字串,字串比較就必須完全匹配當然要一個一個比較咯
3樓:匿名使用者
建議使用kmp串匹配演算法。
用c語言編寫程式,從鍵盤輸入兩個字串,輸出第一個字串在第二個字串中的位置
4樓:匿名使用者
#include
int main()
}return 0;}
有兩個字串,利用函式實現兩個字串的連結,兩個字串比較大小,計算兩個字串的長度,將第二個字元
5樓:_葉子妞妞
char * mystrcat(char *str1, char *str2)
int mystrcmp(const char * src, const char * dst )
int mystrlen(const char *str)return len;
}char * mystrcpy (char * dst, char * src)
6樓:在晴天的雨傘
#include
void conectstring(char str1,char str2,char str)
void main()
delphi如何判斷兩個字串中的字元是否有交集
很簡單的 函式 function hassamechar str1,str2 string boolean vari,j integer blchk boolean begin blchk false for i 0 to length str1 dobegin for j 0 to length ...
從鍵盤輸入兩個字串,將它們連線為字串,不能用系統函式strcat
把兩個字串賦值給第三個字串就行了. include void main 我用c 做的 陣列的大小可以根據輸入字元的多少改一下 這樣就可以連線到一起了 用動態指標有點麻煩 把兩個字串 用 相連不就行了 落影客 include void stringjoin char s1,char s2 void m...
c語言寫一函式,將兩個字串中的母音字母複製到另字串
首先 迴圈結束條件該改為p i 0 然後p2的下標不一定和p的下標相同 看看的改的 include include int main else i printf s p2 return 0 include include int main 不能只定義一個變數i,要不他們一起向下執行如p2 5 p 5...