reverse 函式反轉字串以及陣列

2021-09-13 10:36:46 字數 876 閱讀 7528

例子:分析與解答:

#include 

#include

#include

using

namespace

std;

int main()

題目描述

輸入

輸入乙個字串,以回車結束。該字串長度不超過100,包含多個單詞,單詞之間有乙個或多個空格。

輸出

輸出一行,即單詞翻轉後的字串,注意每對單詞之間的空格數量保持不變。

樣例輸入

yppah wen raey

樣例輸出1.遇到空格直接輸出

2.遇到字元,把單詞存入乙個陣列裡,反轉後輸出這個單詞

#include

#include

#include

#include

#include

using

namespace

std;

int main(){

char a[10001];

char b[10001];

cin.getline(a,sizeof(a));

int m=strlen(a) ;

for(int i=0;iif(a[i]==' ') cout

<<' ';

else {

memset(b,0,sizeof(b));

int k=0;

while(a[i]!=' '&&icout

<

例子:分析與解答:

字串反轉reverse

我們有一串字串,比如 declare source varchar max abcdefghijklmnopqrstuvwxyz 現想把它反轉顯示 zyxwvutsrqponmlkjihgfedcba此時,你可以寫乙個方法來處理 description 反轉字元 create function db...

字串反轉(reverse實現)

題目描述 寫出乙個程式,接受乙個字串,然後輸出該字串反轉後的字串。輸入例子 abcd 輸出例子 dcba include include include include using namespace std int main reverse arr.begin arr.end 翻轉字串 for v...

簡單的字串反轉reverse

呼叫字串的tochararray 方法,將乙個string型別的字串轉換成乙個char陣列 char 因此,你可以用for迴圈來遍歷該陣列內的每乙個內容 邏輯非常簡單,當末尾指標index2與首指標index1相等或index1 index2時,迴圈停止,在迴圈停止前,每一次都交換i1,i2的內容 ...