search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

[C++] 如何反轉字串 (How to Invert A String in C++) - 海芋小站

The Problem:Your job is, inverting an input string,

Sample Input:abcde
Output:edcba

Here is an example to solve this problem in C++:

#include 
#include 
#define MAX_SIZE 256
using namespace std;

int main(){
    char input[MAX_SIZE];

    cout << "Input a String to inverse: ";

    cin.getline(input,MAX_SIZE);
    int input_Size = strlen(input);

    cout << "Before String inverse: " << input;

    for(int i = 0;i < input_Size/2; i++){
        char temp;
        temp = *(input+(input_Size-i-1));
        *(input+(input_Size-i-1)) = *(input+i);
        *(input+i) = temp;
    }

    cout << "After String inverse: " << input;
    return 0;
}


熱門推薦

本文由 inote 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦