void loopmove(char *pstr,int steps)
{
if(strlen(pstr)<=steps)
return;
int n=strlen(pstr)-steps;
char temp[MAX];
strcpy(temp,pstr+n);
strcpy(temp+steps,pstr);
*(temp+strlen(pstr))='\0';
strcpy(pstr,temp);
}
字符串循环移动
最新推荐文章于 2024-02-03 14:23:42 发布
void loopmove(char *pstr,int steps)
{
if(strlen(pstr)<=steps)
return;
int n=strlen(pstr)-steps;
char temp[MAX];
strcpy(temp,pstr+n);
strcpy(temp+steps,pstr);
*(temp+strlen(pstr))='\0';
strcpy(pstr,temp);
}