c语言|c语言————字符串的逆序旋转

【c语言|c语言————字符串的逆序旋转】今天给大家带来字符串如何旋转的输出与打印
将一串字符串中的第一个字符放到最后,其他的字符依序往前,实现字符串的旋转打印
1.暴力求解法:

#include #include #include void rotate(char* arr, int k) { int len = strlen(arr); //求出字符串的长度 //断言 assert(arr !=NULL); assert(k <=len); int i = 0; for (i = 0; i < k; i++) { char tmp = *arr; //创建一个空间存放 当前 字符串的首字符 int j = 0; for (j = 0; j

2.三部旋转法:
#include #include #includevoid akn(char* left, char* right) { assert(left != NULL); assert(right != NULL); while (left

以上便是字符串的旋转

    推荐阅读