1986-指定位置插入單詞

【C系列5.1】指針專題之愛的誓言 1986

Time Limit:  1 s      Memory Limit:   32 MB
Submission:206     AC:84     Score:17.74

 

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

input:
water flower 2
output:
flwaterower



下附AC代碼:
#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;
}


發佈了53 篇原創文章 · 獲贊 8 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章