字串的特殊置逆(指標陣列的使用)

2021-09-18 04:34:05 字數 651 閱讀 6685

有乙個字元陣列的內容為:「student a am i」,

請你將陣列的內容改為"i am a student".

要求:不能使用庫函式。

只能開闢有限個空間(空間個數和字串的長度無關)。

這個題沒啥難度,也沒有什麼演算法,此題用到了指標陣列,畢竟是第一次使用,在某些題方面是有很大作用的,這個題也讓我體會到了指標陣列的作用

#define _crt_secure_no_warnings 1

#include#include#includevoid place(char *left,char *right)

; int len = 0;

char *start = left;

int i;

while (*start != '\0')

str[len++] = ++right;

right--;

char *rig = str[0];

char *lef = left;

rig--;

while (lef < rig)

for (i = 0; i < len-1; i++) }

while (left < right) }

int main()

字串的逆置

1.逆序整個字串 eg 字串為 student a am i 將這個字串逆置之後可以得到 i ma a tneduts 這種逆序的方式就是將整個字串逆置 實現的方式有如下幾種方式 1 include intmy strlen char str else void reverse char str i...

python字串逆置 字串逆置演算法

1,輸人 字串 123456 輸出 654321 注意 字元陣列不等於字串,只有當字元陣列結尾加上結束標誌 0 才是字串。所以字串用字元陣列來初始化時,結尾必須加上 0 比如 初始化字串 char ch 7 如下 include include include define maxsize 100 ...

字串逆置

題目描述 字串 i am a student 逆置為 student a am i 思路 第一次逆置 先將整個字串都逆置 tneduts a ma i 第二次逆置再將每個單詞逆置 student a am i 利用空格找出乙個單詞進行逆置 public class testdemo2 public ...