当前位置: 首页 > article >正文

HJ106 字符逆序

提示:文章

文章目录

  • 前言
  • 一、背景
  • 二、
    • 2.1 题目
    • 2.2编写代码
    • 2.3 问题探讨
  • 三、
    • 3.1
  • 总结

前言

前期疑问:
本文目标:


一、背景

最近

二、

HJ106 字符逆序

2.1 题目

题解(403)
讨论(698)
排行
面经new
简单 通过率:43.18% 时间限制:1秒 空间限制:32M
知识点
字符串
warning 校招时部分企业笔试将禁止编程题跳出页面,为提前适应,练习时请使用在线自测,而非本地IDE。
描述
将一个字符串str的内容颠倒过来,并输出。

数据范围:1 \le len(str) \le 10000\1≤len(str)≤10000
输入描述:
输入一个字符串,可以有空格

输出描述:
输出逆序的字符串

示例1
输入:
I am a student

输出:
tneduts a ma I

示例2
输入:
nowcoder

输出:
redocwon

2.2编写代码

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

int main()
{
    char str[10001] = {'\0'};
    printf("ReverseStr\n");
    while (gets(str) != NULL) {
        int len = strlen(str);
        char* pStr = str;
        for (int i = len - 1; i >= 0; i--) {
            printf("%c", str[i]);
        }
        printf("\n");
        while (len) {
            len--;
            printf("%c", *(pStr + len));
        }
    }
    return 0;
}

上述代码Aced了

2.3 问题探讨

get可以换成fgets

三、

3.1


总结

未完待续


http://www.kler.cn/a/374913.html

相关文章:

  • 【02基础】- RabbitMQ基础
  • 文件描述符fd 和 缓冲区
  • Unity性能优化(简略版)
  • Docker-基础
  • 健康之路押注医药零售:毛利率下滑亏损扩大,医疗咨询人次大幅减少
  • 【英特尔IA-32架构软件开发者开发手册第3卷:系统编程指南】2001年版翻译,2-9
  • 发布 NPM 包时,终端显示发布成功但实际上版本并没有更新,可能是由于以下原因
  • 基于 Postman 和 Elasticsearch 测试乐观锁的操作流程
  • Java的多态
  • LEADTOOLS 版本 23 现已发布,引入了 Excel API等众多新功能!
  • 就业市场变革:AI时代,我们将如何评估人才?
  • Python之groupby()及aggregate()方法
  • 手机实时提取SIM卡打电话的信令声音-新的篇章(三、Android虚拟声卡探索)
  • 每日互动基于 Apache DolphinScheduler 从容应对ClickHouse 大数据入库瓶颈
  • 巨好看的登录注册界面源码
  • 【 纷享销客-注册安全分析报告-无验证方式导致安全隐患】
  • C++:二叉搜索树进阶
  • flink 自定义kudu connector中使用Metrics计数平均吞吐量,并推送到自定义kafkaReporter
  • DDIM扩散模型的加速采样(去噪)算法 Denoising Diffusion Implicit Models
  • windows 11 配置 kafka 使用SASL SCRAM-SHA-256 认证
  • 操作符详解
  • Java第二阶段---15异常---第三节 自定义异常
  • 【智能算法应用】秃鹰搜索算法求解二维路径规划问题
  • 适合视频搬运的素材网站推荐——短视频素材下载宝库
  • DirectShow过滤器开发-写MP3音频文件过滤器(再写 写MP3)
  • 鸿蒙系统的优势 不足以及兼容性与未来发展前景分析