美文网首页
反序输出

反序输出

作者: JuGyang | 来源:发表于2019-01-06 18:15 被阅读0次

    题目链接
    题目描述
    输入任意4个字符(如:abcd), 并按反序输出(如:dcba)

    输出描述
    题目可能包含多组用例,每组用例占一行,包含4个任意的字符。

    输出描述
    对于每组输入,请输出一行反序后的字符串。
    具体可见样例。

    示例1

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

    代码实现

    #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;
    }
    
    

    相关文章

      网友评论

          本文标题:反序输出

          本文链接:https://www.haomeiwen.com/subject/poosrqtx.html