字串的兩種逆序輸出

2021-10-01 02:24:36 字數 619 閱讀 2377

(一)比如輸入「abcd」,輸出「dcba」

#include "stdio.h"

#include "stdlib.h"

#include "string.h"

//#include char* reverse(char *s)

p--;

while (r < p)

return s;

}int main()

(二)單詞逆序,比如輸入「you love i」,輸出「i love you」

#include#include#include // 對指標p和q之間的所有字元逆序

void reverseword(char* p, char* q)

}// 將句子按單詞逆序

char* reversesentence(char* s)

else

q++;

} reverseword(p, q - 1); // 對最後乙個單詞逆序

reverseword(s, q - 1); // 對整個句子逆序

return s;

}int main()

輸入字串,逆序輸出(兩種方法)

從鍵盤上輸入一組字串,實現逆序輸出。方法一 輸出的時候從 n 1 的資料往前依次輸出。方法二 假設輸入n個字元,字串預設末尾補上 0 將第0個字元和第 n 1 個字元交換,依次交換中間的資料 輸入的資料he llo 0 第1次交換後的資料oe llh 0 第 n 1 次交換後的資料ol leh 0 ...

字串逆序輸出

時間限制 3000 ms 記憶體限制 65535 kb 難度 0 描述 給定一行字元,逆序輸出此行 空格.數字不輸出 輸入第一行是乙個整數n n 10 表示測試資料的組數 每組測試資料佔一行,每行資料中間有且只有乙個空格 這樣你可以把此行當成兩個字串讀取 每行字元長度不超過40 並且保證輸入的字元只...

字串逆序輸出

字串逆序輸出 時間限制 3000 ms 記憶體限制 65535kb 難度 0 描述 給定一行字元,逆序輸出此行 空格 數字不輸出 輸入 第一行是乙個整數 n n 10 表示測試資料的組數 每組測試資料佔一行,每行資料中間有且只有乙個空格 這樣你可以把此行當成兩個字串讀取 每行字元長度不超過 40並且...