1. 程式人生 > >1986-指定位置插入單詞

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;
}


相關推薦

1986-指定位置插入單詞

【C系列5.1】指標專題之愛的誓言 1986 Time Limit:  1 s      Memory Limit:   32 MB Submission:206     AC:84   

詳解C語言在字串的指定位置插入字元

問題分析 在字串S的所有數字字元前加一個$字元,可以有兩種實現方法。方法一:用串S拷貝出另一個串T,對串T從頭至尾掃描,對非數字字元原樣寫入串S,對於數字字元先寫一個$符號再寫該數字字元,最後,在S串尾加結束標誌。使用此方法是犧牲空間,贏得時間。方法二:對串S從頭至尾掃描,當遇到數字字元時,從該字元至串

mysql欄位指定位置插入字串

update  security_user set birthday=  CONCAT(left(birthday,4),'-',right(birthday,LENGTH(birthday)-4))  where LENGTH(birthday)=8 ; updat

JS 在陣列指定位置插入/刪除資料的方法

splice() 方法向/從陣列中新增/刪除專案,然後返回被刪除的專案。 語法: arrayObject.splice(index,howmany,item1,.....,itemX) 引數說明 引數 描述

python中在字串的指定位置插入一個字元

# 在字串的自定位置插入字元 # 因為python中str是不可變的變數,所以藉助list來完成 str_i = "20081231" list_i = list(i) # str -> list print(list_i) list_i.insert(4, '/') #

C例項----在字串指定位置插入字元

程式碼: #include <stdio.h> #include <string.h> #include <stdlib.h> void Insert (char c, int pos, char *src) {

C++類中單鏈表的實現(頭插、尾插、頭刪、尾刪、指定位置插入指定位置刪除、連結串列長度、清空連結串列、連結串列排序)

#include<iostream> using namespace std; class Node { public:Node():next(NULL){}Node(int n,Node *p = NULL):value(n),next(p){}int val

Python:字串中指定位置插入一個字元

str_1='wo shi yi zhi da da niu/n'str_list=list(str_1) nPos=str_list.index('/') str_list.insert(nPos,',') str_2="".join(str_list)print(str_2)

JS 字串操作函式 往指定位置插入字元 刪除指定位置字元 替換指定位置字元

刪除指定字元 var str="xxxxxxxxabcxxxxxxxxxxxx"; var pattern = "abc"; str = str.replace(new RegExp(pattern), ""); console.log(str); 執行結果就是xxxxxxxxxxxxxxxxx

Java-集合 list物件進行指定位置插入、刪除、迭代、遍歷輸出(具體習題講解)

原題: 建立一個 List,在 List 中增加三個工人,基本資訊如下: 姓名   年齡    工資 zhang3 18      3000 li4    25      3500 wang5 22       3200 工人有一個行為work。在 li4 之前

給select控制元件在指定位置插入option(javascript)

問題描述       對於select控制元件 1 2 3,我們可以通過它的options.add(new Option(v,t))的方法動態的插入一個option選項,但是新增的option的位置只能在最後,卻不能插入到指定的任意位置。 解決方法      既然select

java格式化字串,在指定位置插入指定字串,相容中英文以及特殊字元,例如:換行,用於解決生成pdf換行問題等問題

原因: 由於html轉pdf時,不能自動換行,因此才有下面的程式碼.  註釋:完全模擬html頁面的自動換行! package test; import java.io.Unsupported

使用sed在一個檔案中指定位置插入另外一個檔案的內容-r命令的使用

在一個檔案的指定位置,比如說匹配到了一個單詞的行的下一行開始插入另外一個檔案的全部內容,可以使用sed的r命令。 [email protected]:~/aa$ cat data here is a test naughty loves cc and so on

C++ std::vector指定位置插入

使用vector,必須加上:#include <vector> 1.初始化vector,一般有這幾種方式: std::vector<std::wstring> v

java在list集合指定位置插入物件和js在陣列指定位置插入物件的方法

java 向集合指定位置插入一條資料: List<String> list =new ArrayList<>(); list.add("a"); list.add("b");

【Java】在一個字串指定位置插入字串

四、更新 更新時間:2017年12月8日01:51:24 下面的方法有一個問題,是我剛才沒有考慮到的問題,就是下面的方法只適用於一次操作,如果兩次操作會有問題,什麼問題呢,就是你第一次插入之後,Stringbuilder裡面的index就被擾亂了啊,就像一個

關於文字輸入框獲取游標位置以及指定位置插入內容

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <script

面經手冊 · 第7篇《ArrayList也這麼多知識?一個指定位置插入就把謝飛機面暈了!》

![](https://img-blog.csdnimg.cn/20200827232726346.png) 作者:小傅哥 部落格:[https://bugstack.cn](https://bugstack.cn) >沉澱、分享、成長,讓自己和他人都能有所收穫!

JqGrid把數據行插入指定位置的方法addRowData

tro tab 編號 pos 刪除行 col 位置 data title 1、首頁在colModel裏寫好方法,如下代碼options.rowId是獲取當前行的編號 { label: ‘操作‘, width: 60, align: ‘center‘, form

在textarea中鼠標指定位置插入字符或表情

link tcs += 字符 res style boot xtend html 有些時候我們已經在textarea中輸入了一些字符,然後想在鼠標指定的位置插入表情或者字符,這就需要用到jquery的一個小插件了。 代碼如下: (function ($) { $