#include"stdio.h" #include"string.h" void LoopMove(char*pStr,int steps) { char temp ,temp_ch ; //char*cp=pStr ; int i ,j ; int str_len=strlen(pStr) ; for(i=0;i { temp=*(pStr+str_len-1) ; for(j=str_len-1;j>0;j--) { *(pStr+j)=*(pStr+j-1) ; } *(pStr+0)=temp ; } } int main() { char *str="abcdefghi" ; int N=2 ; LoopMove(str,N) ; printf("%s",str) ; return 0 ; } |
#include using namespace std ; int main() { char*p="abcdefghi" ; int str_len=strlen(p) ; char temp=*(p+str_len-1) ; cout<<"temp:"< *(p+str_len-1)='k' ; cout<<"string:"< } |
#include"stdio.h" #include"string.h" void LoopMove(char*pStr,int steps) { char temp ; //char*cp=pStr ; int i ,j ; int str_len=strlen(pStr) ; for(i=0;i { temp=*(pStr+str_len-1) ; for(j=str_len-1;j>0;j--) { *(pStr+j)=*(pStr+j-1) ; } *(pStr+0)=temp ; } } int main() { char str[]="abcdefghi" ; int N=2 ; LoopMove(str,N) ; printf("%sn",str) ; return 0 ; } |
更多回帖