用指针将字符串逆序输出
用指针将字符串逆序输出
// yangbocsu 2021.07.13
#include<stdio.h>
#ifndef N
#define N 20
#endif
int main()
{char s1[N],s2[N],*p1 = s1,*p2 = s2,s3[2]={'a','b'};int length = 0;scanf("%s",s1);printf("s1 = %s\n",s1);while(*p1 != '\0') //统计字符串的长度 {length ++;p1 ++; }p1 = s1 + length - 1; //p1 = &s1[length - 1]; 将指针移到字符串尾 for(;length>=0;p1--,length--,p2++){*p2 = *p1;} *p2 = '\0'; printf("s2 = %s\n",s2);return 0;
}
用指针将字符串逆序输出相关推荐
- 一面微创题--字符串逆序输出
最近一直在等面试消息,都有点着急了,的确,还有太多不足,笔面之后的一面技术面,幸运地是在三个面试者中面试官留下了我,可是一句话又搞的我一点底都没了:"你别以为你通过了就怎么着,其实你也很菜, ...
- 将一个字符串逆序输出
将输入的一个字符串逆序输出.例如,输入abcde,则输出edcba. 用普通函数和递归函数实现. 普通函数源程序: #include<stdio.h> #include<string ...
- 编程笔试(解析及代码实现):国内各大银行(招商银行/浦发银行等)在线笔试常见题目(猴子吃桃/字符串逆序输出/一段话输出字的个数/单词大小转换等)及其代码实现(Java/Python/C#等)之详细攻略
编程笔试(解析及代码实现):国内各大银行(招商银行/浦发银行等)在线笔试常见题目(猴子吃桃/字符串逆序输出/一段话输出字的个数/单词大小转换等)及其代码实现(Java/Python/C#等)之详细攻略 ...
- 编程笔试(解析及代码实现):字符串反转(字符串逆序输出)代码实现十多种方法对比(解析思路及其耗费时间)详细攻略
编程笔试(解析及代码实现):字符串反转(字符串逆序输出)代码实现十多种方法对比(解析思路及其耗费时间)详细攻略 目录 字符串反转(字符串逆序输出)代码实现十多种方法对比(解析思路及其耗费时间)详细攻略 ...
- linux C 学习 简单字符串逆序输出
看了下网上的字符串逆序输出,都相对复杂,下面给一个简单的字符串逆序输出小程序实现: [cpp] view plaincopy #include <stdio.h> #include < ...
- python把字符串逆序输出_python实现对指定输入的字符串逆序输出的6种方法
python实现对指定输入的字符串逆序输出的6种方法 来源:中文源码网 浏览: 次 日期:2018年9月2日 [下载文档: python实现对指定输入的字符串逆序输出的6种方法.txt ...
- python逆序输出字符串_python实现对指定输入的字符串逆序输出的6种方法
编写一个Python程序,提示用户输入一个字符串,程按照你的要分享编写的逆序显示字符串的Python3程序如下 s = input("请输入一个字符串:")print(s[::-1 ...
- NYOJ 266 字符串逆序输出
字符串逆序输出 时间限制:3000 ms | 内存限制:65535 KB 难度:0 描述 给定一行字符,逆序输出此行(空格.数字不输出) 输入 第一行是一个整数N(N<10)表示测试数据的组 ...
- python逆序输出字符串_python实现对指定输入的字符串逆序输出的方法
这篇文章主要介绍了python实现对指定输入的字符串逆序输出的6种方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 对于一个给定的字符串,逆序输出,这个任务对于python来说是一种很简单的操作 ...
- C语言——字符串逆序输出
[问题描述]将输入的字符串逆序输出 [输入形式]要求输入一个字符串 [输出形式]逆序后输出 [样例输入]abcd [样例输出]dcba #include <stdio.h> #includ ...
最新文章
- HP CP1215打印机遇到spoolsv.exe错误。
- winsows10下用ninja编译配置caffe
- dotnetClub 的前世今生
- Java实现xml与map互转
- 马凯军201771010116《面向对象程序设计(java)》第二周学习总结
- qt与js html进行数据传递,QT与javascript交互数据的实现
- hashmap java 便利_java HashMap 循环遍历map的方法
- POJ 3734 Blocks (线性递推)
- 《Effective C#》Item 20:区分接口实现与虚函数重载
- Kafka连接SparkStreaming的两种方式
- 缺失索引自动创建语句
- 2019matlab安装
- 一键生成AppIcon 多种尺寸图标
- Mina中的ledger proof
- linux设置自动运行任务管理器,自己实现Linux系统任务管理器(附源码)
- 外部中断控制LED灯开关
- SpringMVC使用websocke
- 共享充电,是雪中送炭还是暗藏危险?——恶意充电宝实验
- win7右下角的网络图标不显示
- CODING 如何使用 CODING 研发管理系统来敏捷开发