將字串B插入字串A中最大字元前面

2021-06-20 11:16:30 字數 398 閱讀 6212

#include

#include

/*編寫乙個c語言函式,insert函式功能是將字串b插入字串a中最大字元前面 */

void insert();

int main ()

void insert(char* s1,char* s2)

m=strchr(s1,max)-s1;//串1開頭到最大值間的距離(位址),strchr(char*,int)返回 字串中某個數值的位址

strcpy(temp,s1+m);//max及後面的一段暫時放到temp裡面

*(s1+m)='\0';//這一步截去max及其後面的一段

strcat(s1,s2);

strcat(s1,temp);

puts(s1);

}

最大字串和

最大字串和 include using namespace std 求最大字串和 返回最大和 int maxsubsum int a,int len else temp a i if temp sum 如果區域性最大值大於全域性最大值則更新 sum temp return sum 求最大字串和 返回...

公共最大字串長度

無題 要求輸出最大公共字串長度和執行次數。將來還要輸出,最大字串。輸入案例 7 6abcbdab bdcaba 4 4abcd abcd 4 5abcd acbcc 輸出答案 寫的很笨,先記著怎麼寫等用到時在仔細研究吧 基本思路就是這個表 有斜槓的表示加一的操作。my answer include ...

指標 ,將字串a複製給字串b

將字串a複製給字串b 如下 將字串a複製給b include intmain p2 0 記得給p2加上 0 for b i 0 i 做完之後 又想到了幾個問題 1 p2被覆蓋掉了嗎?那在此之前它是怎麼傳給陣列b的?2,能不能用指標變數輸出?改改動動試試後 發現這樣也可以 include intmai...