【发布时间】:2017-05-22 04:28:16
【问题描述】:
我是 C 新手,非常感谢您在代码方面的帮助。 我需要动态分配一个数组并检查字符串中哪个前缀是最短的,它的连接构建字符串,并打印它和它的长度。
以下是一些输出示例:
- 对于“ababab”,输出应为:长度为 2 的“ab”
- 对于“aaaa”,输出应为:长度为 1 的“a”
- 对于“abcaabca”,输出应为:长度为 4 的“abca”
- 对于“abcdefg”,输出应为:长度为 7 的“abcdefg”
- 对于“acacaac”,输出应该是长度为 7 的“acacaac”
我的问题是我不知道如何构建应有的功能。字符串只包含同一个字母,或者所有字母互不相同的情况都可以,但是我不知道如何处理所有其他情况。
我不能在这段代码中使用另一个字符串,但我可以使用其他指针 来帮助我。
谢谢
【问题讨论】:
-
你真的需要开始写一些代码了。您发布的问题过于宽泛,实际上要求我们为您编写代码。
-
这个网站不适合做作业。
标签: c string concatenation