【C语言编程】实现一个函数可以左旋字符串

it2022-06-19  82

题目: 实现一个函数,可以左旋字符串中的k个字符。 例如:ABCD左旋一个字符得到BCDA ,ABCD左旋两个字符得到CDAB 。

思路: 利用到一个temp(空盒子),将字符串的首元素赋值给temp,然后利用for循环和while语句,例如将字符串“abcdef”左旋一个字符,那么先将a赋值给temp,然后将"bcdef“都提前,再将a放在最后。

源码如下:

运行结果如下:


最新回复(0)