编写一个程序，查找给定字符串中的最长单词。
一个包含任意数量单词的字符串。
以下是Python语言的代码实现：

```
sentence = input("请输入字符串：")
words = sentence.split()   # 将字符串分割成单词列表

max_length = 0     # 初始化最大长度为0
longest_word = ""  # 初始化最长单词为空字符串

for word in words:
    if len(word) > max_length:   # 如果当前单词长度大于最大长度，则更新最大长度和最长单词
        max_length = len(word)
        longest_word = word
        
print("最长单词是：", longest_word)
``` 

该程序首先要求用户输入字符串。然后，程序将字符串分割成单词，并使用for循环找到最长的单词。在循环中，程序检查每个单词的长度是否大于当前最大长度。如果是，则更新最大长度和最长单词。最后，程序输出最长的单词。