字元陣列與字串的逆序

2021-10-08 18:07:36 字數 1247 閱讀 6416

#include

#include

#include

void

rever_str

(char str,

int len)

}int

main()

執行結果:型別2:

#define _crt_secure_no_warnings

#include

#include

#include

int main ();

printf

("請輸入對應的字串: ");

scanf

("%[ ^ \n]"

,&str)

;//scanf("%s",&str); //假如直接%s輸入時,則在輸出的過程中遇到空格就直接列印出來

int len =

strlen

(str)

;int left =0;

int right = len -1;

for(left =

0, right = len -

1; left <= right;right--

,left++

)puts

(str)

; system (

"pause");

return0;

}

**思路: **

將每乙個單詞逆序,然後在整體逆序

//student a am i -> i ma a tneduts -> i am a student

#include

#include

#include

void

rever_word

(char

* start,

char

* end)

}void

reverse

(char

* src)

}rever_word

(start, src+i)

;rever_word

(src, src + i);}

intmain()

執行結果:

字串 字串逆序

題目一 如果乙個字串 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...