【C系列5.1】指針專題之愛的誓言 1986
Description
在好友們接連生完猴子後,Alex終於也遇到了她生命中的白馬王子——Sherlock,他們各自寫了一個代表愛的單詞,然後Alex在Sherlock的單詞的某個位置插入自己的單詞作爲二人愛的誓言。比如Alex的單詞爲water(s1),Sherlock的單詞爲flower(s2),Alex想要插入的位置爲2,則最終愛的誓言爲flwaterower(s3)。現在Alex希望已經陪着她解決了那麼多道指針題目的你可以再幫助她一次。
Input
輸入有多組。
每一組輸入包含兩個單詞s1和s2,和一個大於0的整數N。s1、s2分別代表Alex和Sherlock的單詞,N代表Alex要插入的位置。s1、s2的長度小於100.
Output
拼接後的愛的誓言s3。
Samples
#include<stdio.h>
#include<string.h>
int main() {
char str1[100];
char str2[100];
char *p1, *p2;
int f, i;
while (scanf("%s", str1) != EOF) {
scanf("%s", str2);
scanf("%d", &f);
p1 = str1;
p2 = str2;
for (i = 0; i < f; i++)
printf("%c", *(p2 + i));
for (i = 0; i < strlen(str1); i++)
printf("%c", *(p1 + i));
for (i = f; i < strlen(str2); i++)
printf("%c", *(p2 + i));
printf("\n");
}
return 0;
}