1樓:問明
輸入字串s1和s2以及插入位置n,在字串s1中的指定位置n處插入字串s2。例如,輸入「jiangsu」、「123」和位置3,則輸出「ji123angsu」
#include
#include
using namespace std;
int main()
string str1;
string str2;
int pos;
doif((cin>>str1>>str2>>pos)&&(pos>=1))
str1.insert(pos-1,str2);
cout cout<<"invalid input" }while(false); return 0; 2樓:昂首都 #include #include char s1[1000]=,s2[1000]=; int main() {int l1,l2,i; scanf("%s%s",s1,s2); l1=strlen(s1); l2=strlen(s2); for(i=0;i 3樓:匿名使用者 pascal版 for i:=1 to length(s2) do s1:=s1+s2[i]; 4樓:匿名使用者 #include #include void main() 程式設計序實現功能:從鍵盤上輸入兩個字串s1和s2,將s2 的內容插入到s1內容的中間位置,輸出處理後的字
5 5樓:碧海風雲 #include #include #define len 20 /*將src插入至des的pos處*/ void insertstr (char *des, char *src, int pos) { char *posp = des+pos; /*指向des之pos處的指標*/ char front[len],back[len]; /*暫存字串*/ int i; i=0; while (des 執行結果 6樓:匿名使用者 要輸出而已,所以,判斷長度,取中值。。。。。。先輸出s1前段、輸出s2、輸出s2後端~~~~ 7樓:匿名使用者 #include #include using namespace std; char *insertstring(char *dest, const char *source,int pos) ; int main() char *insertstring(char *dest, const char *source,int pos) c語言程式設計輸入兩個字串s1,s2,用指標實現將字串s2的內容連線到s1的末尾. 8樓:瘋狂奔跑地烏龜 這樣簡單解釋一下吧,前面都沒問題吧,就mystrcat函式裡面,你看它有兩個引數對吧,然後又定義了一個str,先讓str指向str1,用while迴圈輸出str1,輸出完後進入第二個while迴圈str繼續++ ,不過就把str2地址賦給它了,等於第二個while迴圈就輸出了str2。 思路夠清晰了吧。不懂再追問。 9樓:hit海爾 #include char*mystrcat(char*str1,char*str2); 函式說明 void main() char*mystrcat(char*str1,char*str2)求每一步的詳細解釋 碧海風雲 include include define len 20 將src插入至des的pos處 void insertstr char des,char src,int pos char posp des pos 指向des之pos處的指標 char front len back len 暫存... include include int find char str1,char str2 char s new 64 int i 0,j 0,m 0,n 0 int len1 strlen str1 int len2 strlen str2 提取所有str1和str2的相同元素 for i 0 i ... 以python語言為例,示例 如下 usr bin env python coding utf 8 編一個程式,輸入兩個字串str1和str2,計算str2在str1中出現的位置,輸出位置結果 str1 raw input str2 raw input if str2 in str1 print l...程式設計序實現功能 從鍵盤上輸入兩個字串s1和s2,將s2的
C語言程式題 請輸入兩個字串str1和str2求助各位大佬,感激不盡
程式設計序,輸入兩個字串str1和str2,計算str2在str1中出現的位置,輸出位置結果