逆序输出一个字符串

题目描述

输入一个以回车结束的字符串(少于80个字符),将它的内容逆序输出。如”ABCD”的逆序为”DCBA”。

测试输入: welcome to you!

预期输出:!uoy ot emoclew

案例代码

#include <stdio.h>
#include <string.h>

int main() {
    char str[80];
    int length, i;

    printf("请输入一个字符串:");
    fgets(str, 80, stdin);

    length = strlen(str);

    printf("逆序输出字符串:");
    for (i = length - 1; i >= 0; i--) {
        printf("%c", str[i]);
    }

    return 0;
}

这个程序首先使用fgets函数获取输入的字符串,然后通过遍历字符串的方式逆序输出其中的每一个字符。希末这个示例对你有所帮助!

运行截图

图片[1]-逆序输出一个字符串-QQ沐编程

 

© 版权声明
THE END
喜欢就支持一下吧
点赞12赞赏 分享