1.实现一个函数,可以左旋字符串中的k个字符。 ABCD左旋一个字符得到BCDA

来源:互联网 发布:手机淘宝在哪里能评价 编辑:程序博客网 时间:2024/04/29 12:01
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>void left_move(char *p, int n){int i = 0;for (i = 0; i < n; i++){char tmp = *p;int j = 0;while (*(p + 1 + j)){*(p + j) = *(p + j + 1);j++;}*(p + j) = tmp;}}int main(){char arr[] = "ABCD";int num = 0;printf("输入左转次数:");scanf("%d", &num);left_move(arr, num);printf("左转后字符串:");printf("%s\n", arr);system("pause");return 0;}

阅读全文
0 0
原创粉丝点击