字串逆序

2021-09-19 09:24:21 字數 681 閱讀 2325

#include

#include

/*有乙個字元陣列為「student a am i」

將陣列內容改為" i am a student"

*///二分法將整個字串逆置

//[這是第一步]

void

reverse_all

(char

*s)--end;

//確定尾字元的位置

while

(start}//以空格為字元將分隔後的字串按二分法逆置

//[這是第二步]

void

reverse_every

(char

*s)--end;

while

(startwhile

(*s!=

' '&&

*s!=

'\0')if

(*s!=

'\0')}

}int

main()

將字串 「student a am i"進行逆序為"i am a student」

①reverse_all()函式進行字串逆序

轉變為"tneduts a ma i"

②reverse_every()函式將每乙個字串逆序

轉變為"i am a student"

字串 字串逆序

題目一 如果乙個字串 str 把字串 str 前面的任意部分挪到後面去形成的字串叫做 str 的旋轉詞。比如 str 1234 那麼 str 的旋轉詞有 1234 2341 3412 4123 給定兩個字串 a 和 b 請判斷 a 和 b 是否互為旋轉詞?舉例 a cdab b abcd 返回 tr...

字串逆序

1 方法1 protected void page load object sender,eventargs e 1.逆序乙個字串 public string reversestr return s1 2 方法2 public void reversestr 方法3 protected void p...

字串逆序

reverse int arr,int b,int e rightshift int arr,int n,int k abc defg defg abc 方法一 翻轉 abc defg cba gfed cba gfed defg abc經過三次翻轉 如上。方法二 交換加翻轉 abc defgh d...