我们可以按照以下步骤来解决这个问题:
下面是Python代码示例:
def copy_chars(words, n):
    # Step 1: Split input string into a list of words
    words_list = words.split()
    
    def copy(word):
        # Step 2: Recursive function to copy n chars from each word
        if len(word) > n:
            return word[:n] + copy(word[1:])
        else:
            return word
    
    # Step 3: Concatenate the copied characters for all words
    return ''.join([copy(word) for word in words_list])
这个函数将返回一个新字符串,其中包括来自所有单词开头的复制字符。可以通过调用以下代码来测试函数:
result = copy_chars("Write a recursive function", 3)
print(result) # 输出 "Wria reu fun"