字符逆序
将一个字符串 str 的内容颠倒过来,并输出。
输入格式
输入包括一行,第一行输入长度不超过 100 个字符的字符串。
输出格式
输出转换好的逆序字符串。
样例输入
I am a student
样例输出
tneduts a ma I

问题链接:JSK-369 字符逆序
问题描述:(略)
问题分析
    这是一个简单问题,怎么做都可以做出来。但是,…
程序说明
    使用函数strlen()先算一下输入的字符数量,然后逐个字符输出也是一种比较好的做法,但是需要读2次那一行输入。
    用字符流来实现就不需要看2遍输入的那一行字符。
参考链接:(略)
题记:玩程序就玩的就是时间和空间,越是简单的问题越能够看出功底。

AC的C语言程序如下:

/* JSK-369 字符逆序 */#include <stdio.h>#define N 100
char s[N + 1];int main(void)
{int i = 0;char c;while((c = getchar()) != '\n' && c != EOF)s[i++] = c;for(i--; i >= 0; i--)putchar(s[i]);putchar('\n');return 0;
}

AC的C语言程序如下:

/* JSK-369 字符逆序 */#include <stdio.h>
#include <string.h>#define N 100
char s[N + 1];int main(void)
{gets(s);int i;for(i = strlen(s) - 1; i >= 0; i--)putchar(s[i]);putchar('\n');return 0;
}

JSK-369 字符逆序【入门】相关推荐

  1. 题目 1093:【蓝桥杯】【入门题】字符逆序

    题目 1093:字符逆序 蓝桥杯刷题群已成立,微信后台回复[蓝桥杯],即可进入. 如果加入了之前的社群不需要重复加入. 时间限制: 1Sec 内存限制: 64MB 1. 题目描述 将一个字符串str的 ...

  2. java实现字符逆序输出

    package cn.jbit.array;import java.util.Arrays;public class CharsSort {/*** 字符逆序输出*/public static voi ...

  3. 1096: 字符逆序

    1096: 字符逆序 Time Limit: 1 Sec  Memory Limit: 64 MB Submit: 2017  Solved: 1059 [Submit][Status][Web Bo ...

  4. ACMNO.27 Python的两行代码解决 C语言-字符逆序 写一函数。使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串。 输入 一行字符 输出 逆序后的字符串

    题目描述 写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串. 输入 一行字符 输出 逆序后的字符串 样例输入 123456abcdef 样例输出 fedcba654321 来源 ...

  5. [YTU]_1096( 字符逆序)

    将一个字符串str的内容颠倒过来,并输出.str的长度不超过100个字符. Input 输入包括一行.第一行输入的字符串. Output 输出转换好的逆序字符串. Sample Input I am ...

  6. HJ106 字符逆序

    描述 将一个字符串str的内容颠倒过来,并输出.str的长度不超过100个字符. 输入描述: 输入一个字符串,可以有空格 输出描述: 输出逆序的字符串 思路一 使用reverse进行字符串的翻转. # ...

  7. 华为机试HJ106:字符逆序

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 题目描述: 将一个字符串str的内容颠倒过来,并输出.str的长度不超过100个字符. 输入描述 ...

  8. 【蓝桥杯每日一练】—字符逆序

    文章目录 一.题目 二.例子 三.解析 四.C语言代码 五.python代码 视频讲解 一.题目 将一个字符串str的内容颠倒过来,并输出.str的长度不超过100个字符. 输入: 输入包括一行. 第 ...

  9. 华为oj初级 字符逆序

    描述 将一个字符串str的内容颠倒过来,并输出.str的长度不超过100个字符. 如:输入"I am a student",输出"tneduts a ma I" ...

最新文章

  1. hypervisor简介
  2. vue数组转Excel表格导出
  3. 解决依赖的moduleBuildConfig.DEBUG总是未false的问题
  4. Java设计模式(8)组合模式(Composite模式)
  5. javascript规范以及设计原则
  6. 在Eclipse中有效使用JUnit
  7. 利用Cache防止同一帐号重复登录
  8. 图嵌入综述 (arxiv 1709.07604) 译文第三章
  9. 怎样用计算机进行文字采集,怎么将照片上的文字自动录入电脑
  10. 论电子病历文本编辑器
  11. 位移密码算法挑战 个人答案
  12. 限流10万QPS、跨域、过滤器、令牌桶算法-网关Gateway内容乔哥都给你总结在这儿了...
  13. 超大图片(4000×3000像素)的畸变矫正,python+OpenCV实现
  14. WordPress采集wordpress挂机采集插件
  15. cocos2dx-精灵的移动跳跃
  16. WEP/WPA/WPA2加密标准有什么区别?
  17. Setup time和Holdon time
  18. 开发人工智能使用哪种编程语言好
  19. python HMAC SHA256 加密(python3 HmacSHA256加密)
  20. 高频通信电子线路—经典七管半导体超外差式调幅(AM)收音机(恒兴HX-6B)电路深度剖析介绍(上)

热门文章

  1. 网页版简书界面优化小建议
  2. 模块化加载_前端模块化概述
  3. python编程从入门到实战的16堂课_Python编程从入门到实战的16堂课(第2版)简介,目录书摘...
  4. 小狗拉菲扫地机器人_小狗电器:2018年最值得入手的五款扫地机器人
  5. thinkpad分区win10_预装win10系统Thinkpad笔记本只有一个C盘怎么分区
  6. 泛微OA项目引入jar包说明
  7. hue 用oozie调度shell(sqoop)脚本问题
  8. Mysql 引优化分析
  9. Python 之 函数基础
  10. C语言强制转换与输出格式不对应问题