天天看點

字元串+指針-練習題

1:求一個子串在主串中出現位置和次數

2:将字元串按字元順序從小到大排序,删除重複字元

3:求str1,str2最長公共子串

4:輸入字元串str1 str2, 各串中無重複出現字元,輸出交集

5:求給定三個字元串最長子串

6:查找兩個字元串中的最長公共子串

1:

2:kmp

7:将兩個字元串連接配接,不破壞原字元串

void main()

{

    char s1[]="abcdef";

    char s2[]="1234";

    char *s;

    s=myconnect(s1,s2);

    printf("%s\n",s);

}

8:将old中出現sub的替換為rpl,替換之後結果存在new

9:兩個英文句子,每個句子英文單詞空格分開,輸出最長公共單詞

10:對字元進行排列:冒泡排序,遞增排序

11:輸入若幹字元,找出最長字元串并輸出,用指針數組存放字元串