原来可以这么使用puts来进行字符串的逆序
第三篇!这篇内容我也琢磨了很久,请教了朋友!
话不多说,让我们先看看题目
题目内容:
将一个长度为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来进行字符串的逆序相关推荐
- 2019递归实现字符串的逆序存储(C++)
描述 写一个递归算法来实现字符串的逆序存储,要求空间复杂度为O(1). 输入 多组数据,每组数据有一行,为要求逆序存储的字符串.当输入字符串为"0"时,输入结束. 输出 对于每组数 ...
- C++实现包含空格、标点、字符、数字的字符串的逆序输出,并且还可以实现一句语言中每个单词的倒序输出
简介:本C++代码能够实现任意输入的字符的逆序输出,代码的后半部分可以实现一句英文语句的单词的倒序输出. #include <iostream> #include <string&g ...
- 逆序字符串 和 字符串的逆序输出 的区别~
今天我们讲解字符串的逆序和逆序输出,并且通过一个综合题型来加深印象和练手! 超佳出品 文章目录 前言 一.逆序字符串,字符串的逆序输出是什么? 二.实例讲解 1.字符串的逆序输出 2.逆序字符串 总结 ...
- 输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。
输入一个字符串,对该字符串进行逆序,输出逆序后的字符串. 输入格式: 输入在一行中给出一个不超过80个字符长度的.以回车结束的非空字符串. 输出格式: 在一行中输出逆序后的字符串. 输入样例: Hel ...
- 怎么样去掉scratch中的字符串的第一个字符?/scratch巧妙去掉字符串数最开头0/字符串算法操作/字符串的逆序/变量逆序
起因是一个朋友在群里问了一个问题:scratch中如何巧妙的去掉一串字符数最开头的0? 我想了一下好像没有什么好办法,当然如果这个字符串是纯数字,可以用下面这种方式去除第一个字符0. 首先我们省去判断 ...
- 使用C语言实现字符串的逆序输出
使用C语言实现字符串的逆序输出 方法1: #include<stdio.h> #include<string.h>void reverse(char *s){int n = 0 ...
- 如何快速实现数组/字符串的逆序(用reverse函数实现)
逆序,字面意思,就是把一个数组或字符串的每个元素反过来输出,reverse函数可以将数组,字符串,等直接返回它的逆序,在解一些题中也十分方便.虽然逆序也是较为常用的功能,但如果自己一字一句去写还是比较 ...
- 输入一个字符串,逆序并输出
输入一个字符串,然后逆序这个字符串并输出 代码及运行结果如下: #include <stdio.h> #include <string.h> int main() {char ...
- 7-20 字符串逆序 输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。
输入格式: 输入在一行中给出一个不超过80个字符长度的.以回车结束的非空字符串. 输出格式: 在一行中输出逆序后的字符串. 输入样例: Hello World! 结尾无空行 输出样例: !dlroW ...
最新文章
- python宝石与石头_771. 宝石与石头
- neo4j-admin导入海量数据
- HTTPS原理和对中间件攻击的预防
- 云计算应用迁移_应用迁移策略到云
- 嫌学校 App 太“烂”,极客父母做了开源版本,却遭官方报警?
- PHP采集程序中的常用函数
- 数据科学和人工智能技术笔记 二十一、统计学
- 【leetcode】length of last word (easy)
- lopatkin俄大神Windows精简版系统 安装教程 简单版
- ECshop仿顺丰优选综合购物商城平台源码旗舰版+团购+触屏版+微信支付
- 我的世界java版合成快捷键_我的世界常用快捷键指令大全 Minecraft必知的快捷键...
- 通信系列2: 深入浅出SIP协议
- prior 和 priori的区别
- 成为软件架构师需要什么?
- 谷歌、甲骨文史诗级版权诉讼案,10 年 API 之争本周开审
- 船舶信息查询网址汇集
- 芯片丨美光最新财报电话会议透露了三个重要观点
- 「一本通 6.5 例 4」佳佳的 Fibonacci
- 在html插入数学公式,如何在Word中插入数学公式
- Strip packing-面料裁剪问题