第三篇!这篇内容我也琢磨了很久,请教了朋友!

话不多说,让我们先看看题目

题目内容:

将一个长度为10的字符数组a中的元素按逆序重新存放。例如:原来顺序为abcdefg,逆序存放后元素顺序为gfedcba。

输入格式:

gets(a);

输出格式:

puts(a);

输入样例:

abcdefg

输出样例:

gfedcba

时间限制:500ms内存限制:32000kb

刚开始我的脑子想着很简单嘛,可是写了以后才发现我真是大错特错了!

首先这个确定的字符数组的长度。但是!!!并没有确定输入长度(可以比字符数组短一点点啦)。

对于小白来说,肯定是会无处下手的呀。别慌!别慌!办法帮大家问到了。这里我们可以使用int len=strlen(字符串名称)来确定字符串的长度。

当然这道题也强调了使用puts输出,这就是要等所有字符全部换好位置才输出了呀。所有要将puts放置在循环外。

现在,废话不多说了,让我们上代码

#include<stdio.h>
#include<string.h>
#define N 10
int main()
{char a[N];int i;char temp;//临时的字符地址gets(a);int len=strlen(a);    //确定十位中输入的字符长度for(i=0;i<len/2;i++)//取中间开始循环 ,将字符组分为两部分,两部分从最边上开始互换{temp=a[i];//临时存放a[i]=a[len-i-1];a[len-i-1]=temp;}puts(a);}

输出结果展示:

如果有什么意见可以提出来~,大家一起讨论一起进步!

原来可以这么使用puts来进行字符串的逆序相关推荐

  1. 2019递归实现字符串的逆序存储(C++)

    描述 写一个递归算法来实现字符串的逆序存储,要求空间复杂度为O(1). 输入 多组数据,每组数据有一行,为要求逆序存储的字符串.当输入字符串为"0"时,输入结束. 输出 对于每组数 ...

  2. C++实现包含空格、标点、字符、数字的字符串的逆序输出,并且还可以实现一句语言中每个单词的倒序输出

    简介:本C++代码能够实现任意输入的字符的逆序输出,代码的后半部分可以实现一句英文语句的单词的倒序输出. #include <iostream> #include <string&g ...

  3. 逆序字符串 和 字符串的逆序输出 的区别~

    今天我们讲解字符串的逆序和逆序输出,并且通过一个综合题型来加深印象和练手! 超佳出品 文章目录 前言 一.逆序字符串,字符串的逆序输出是什么? 二.实例讲解 1.字符串的逆序输出 2.逆序字符串 总结 ...

  4. 输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。

    输入一个字符串,对该字符串进行逆序,输出逆序后的字符串. 输入格式: 输入在一行中给出一个不超过80个字符长度的.以回车结束的非空字符串. 输出格式: 在一行中输出逆序后的字符串. 输入样例: Hel ...

  5. 怎么样去掉scratch中的字符串的第一个字符?/scratch巧妙去掉字符串数最开头0/字符串算法操作/字符串的逆序/变量逆序

    起因是一个朋友在群里问了一个问题:scratch中如何巧妙的去掉一串字符数最开头的0? 我想了一下好像没有什么好办法,当然如果这个字符串是纯数字,可以用下面这种方式去除第一个字符0. 首先我们省去判断 ...

  6. 使用C语言实现字符串的逆序输出

    使用C语言实现字符串的逆序输出 方法1: #include<stdio.h> #include<string.h>void reverse(char *s){int n = 0 ...

  7. 如何快速实现数组/字符串的逆序(用reverse函数实现)

    逆序,字面意思,就是把一个数组或字符串的每个元素反过来输出,reverse函数可以将数组,字符串,等直接返回它的逆序,在解一些题中也十分方便.虽然逆序也是较为常用的功能,但如果自己一字一句去写还是比较 ...

  8. 输入一个字符串,逆序并输出

    输入一个字符串,然后逆序这个字符串并输出 代码及运行结果如下: #include <stdio.h> #include <string.h> int main() {char ...

  9. 7-20 字符串逆序 输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。

    输入格式: 输入在一行中给出一个不超过80个字符长度的.以回车结束的非空字符串. 输出格式: 在一行中输出逆序后的字符串. 输入样例: Hello World! 结尾无空行 输出样例: !dlroW ...

最新文章

  1. python宝石与石头_771. 宝石与石头
  2. neo4j-admin导入海量数据
  3. HTTPS原理和对中间件攻击的预防
  4. 云计算应用迁移_应用迁移策略到云
  5. 嫌学校 App 太“烂”,极客父母做了开源版本,却遭官方报警?
  6. PHP采集程序中的常用函数
  7. 数据科学和人工智能技术笔记 二十一、统计学
  8. 【leetcode】length of last word (easy)
  9. lopatkin俄大神Windows精简版系统 安装教程 简单版
  10. ECshop仿顺丰优选综合购物商城平台源码旗舰版+团购+触屏版+微信支付
  11. 我的世界java版合成快捷键_我的世界常用快捷键指令大全 Minecraft必知的快捷键...
  12. 通信系列2: 深入浅出SIP协议
  13. prior 和 priori的区别
  14. 成为软件架构师需要什么?
  15. 谷歌、甲骨文史诗级版权诉讼案,10 年 API 之争本周开审
  16. 船舶信息查询网址汇集
  17. 芯片丨美光最新财报电话会议透露了三个重要观点
  18. 「一本通 6.5 例 4」佳佳的 Fibonacci
  19. 在html插入数学公式,如何在Word中插入数学公式
  20. Strip packing-面料裁剪问题

热门文章

  1. Win10家庭版无组策略
  2. html5文本缩进元素,CSS属性参考 | text-indent
  3. oppo系统android官网,OPPO 新机入网,运行 Android 11 系统
  4. spacegallery—富有空间感的图片库插件
  5. 软件测试--bug的等级划分
  6. 兴业银行利用以太坊区块链发行债券,金融科技冲击下的银行业未来(下篇)
  7. Liquibase学习
  8. 我收集了 12 款自动生成器,效果太逆天!
  9. centos wget nvm 失败
  10. CSDN官方2048小游戏通关秘诀及复现