字符串循环右移n位
来源:互联网 发布:mysql truncate所有表 编辑:程序博客网 时间:2024/06/05 04:35
void loopMove(char* str,int n)//使字符串循环右移n位{int i = 0;char *temp = NULL;int strLen = 0;char *head = str;//指向字符串头while (*str++);strLen = str-head-1;//计算字符串长度n = n%strLen;//计算字符串尾部移到头部的字符个数temp = (char*)malloc(n);//分配内存for (i = 0;i<n;i++){temp[i] = head[strLen-n+i];//临时存放尾部移到头部的字符}for (i = strLen-1;i>=n;i--){head[i] = head[i-n];}for (i=0;i<n;i++){head[i] = temp[i];//从临时内存区复制尾部字符}free(temp);}
- Exe 字符串循环右移n位
- 字符串循环右移n位
- 字符串循环右移n位,函数
- 字符串循环右移N位算法
- 输入m位字符串循环右移n位
- (1423)编写函数实现字符串循环右移n位
- char 组成的字符串循环右移N位
- 实现字符串循环右移N位(改进版)
- 编写一个函数,将字符串循环右移n位
- 如何把char字符串循环右移N位
- 字符串循环右移n位的函数
- 字符串循环右移动n位
- 实现将字符串右循环n位
- 字符串右移n位
- 实现字符串循环右移n 位与左移n位(建立数组)
- 字符串之把char类型组成的字符串循环右移n位
- 字符串循环右移N个
- 字符串循环右移n个字符
- vim配置
- 从字符串的指定位置开始,删除指定长度字符
- xcode 代码风格设置 左花括号问题
- 每天一小记:内存初始化
- #include <iostream>与#include <iostream.h>的区别
- 字符串循环右移n位
- hdu 4135 容斥原理
- 程序员成功之路 ——The road ahead for programmer(演讲稿)
- 模板特化
- 24时区,GMT,UTC,DST,CST时间详解
- TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞(转载)
- POJ 4052 金华邀请赛I题
- mongodb 副本集+分片
- mongodb 应用