反序輸出

題目鏈接
題目描述
輸入任意4個字符(如:abcd), 并按反序輸出(如:dcba)

輸出描述
題目可能包含多組用例,每組用例占一行,包含4個任意的字符。

輸出描述
對于每組輸入,請輸出一行反序后的字符串。
具體可見樣例。

示例1

輸入
Upin
cvYj
WJpw
cXOA
輸出
nipU
jYvc
wpJW
AOXc

代碼實現(xiàn)

#include <stdio.h>

void reverse(char *str, int front, int end) {
    int mid = (front + end) / 2;
    char tmp = 0;
    for (int i = 0; i <= mid; i++) {
        tmp = str[front];
        str[front] = str[end];
        str[end] = tmp;
        front++;
        end--;
    }
}

int main(void) {
    int n;
    char str[4];
    while (scanf("%s", str) != EOF){
        reverse(str, 0, 3);
        puts(str);
    }
    return 0;
}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容