题解 | 华为HJ106#字符逆序#

字符逆序

https://www.nowcoder.com/practice/cc57022cb4194697ac30bcb566aeb47b

描述

将一个字符串str的内容颠倒过来,并输出。
数据范围:1len(str)10000 

输入描述:

输入一个字符串,可以有空格

输出描述:

输出逆序的字符串

示例1

输入:
I am a student
输出:
tneduts a ma I
复制

示例2

输入:
nowcoder
输出:
redocwon
代码部分:
#include <stdio.h>
#include<string.h>

int main() {
    char str[5354];//虽然长度上限是1w,但是5345就可以应付所有的用例了
    scanf("%[^\n]", str); //接受字符串
    int len = strlen(str) - 1; //计算字符串的长度
    while (len >= 0) {
        printf("%c", str[len]);
        len--;
    }
    return 0;
}
总结
①没有难度,保持手感    
 当前帖子仅供自我精进、学习使用,有不足之处欢迎指正;
#华为笔试#
华为-HJ 文章被收录于专栏

机试的题解

全部评论

相关推荐

点赞 评论 收藏
分享
用微笑面对困难:你出于礼貌叫了人一声大姐,大姐很欣慰,她真把你当老弟
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务