首页 > 代码库 > 向量旋转
向量旋转
字符串 abcdefg 当s为3时,输出结果 defgabc。
#include <iostream>#include <cstdio>#include <cstring>using namespace std;void reverse_string(int a,int b,char str[]){ int n=(b-a+1)/2; for(int i=0;i<n;i++){ char t=str[a+i]; str[a+i]=str[b-i]; str[b-i]=t; }}int main(){ int n,s; char a[1000]; printf("Please input the substring‘s length.\n"); scanf("%d",&s); printf("Please input the string .\n"); scanf("%s",a); n=strlen(a); reverse_string(0,s-1,a); reverse_string(s,n-1,a); reverse_string(0,n-1,a); printf("%s",a); return 0;}
向量旋转
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。