用指针将字符串逆序输出

// 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;
}

用指针将字符串逆序输出相关推荐

  1. 一面微创题--字符串逆序输出

    最近一直在等面试消息,都有点着急了,的确,还有太多不足,笔面之后的一面技术面,幸运地是在三个面试者中面试官留下了我,可是一句话又搞的我一点底都没了:"你别以为你通过了就怎么着,其实你也很菜, ...

  2. 将一个字符串逆序输出

    将输入的一个字符串逆序输出.例如,输入abcde,则输出edcba. 用普通函数和递归函数实现. 普通函数源程序: #include<stdio.h> #include<string ...

  3. 编程笔试(解析及代码实现):国内各大银行(招商银行/浦发银行等)在线笔试常见题目(猴子吃桃/字符串逆序输出/一段话输出字的个数/单词大小转换等)及其代码实现(Java/Python/C#等)之详细攻略

    编程笔试(解析及代码实现):国内各大银行(招商银行/浦发银行等)在线笔试常见题目(猴子吃桃/字符串逆序输出/一段话输出字的个数/单词大小转换等)及其代码实现(Java/Python/C#等)之详细攻略 ...

  4. 编程笔试(解析及代码实现):字符串反转(字符串逆序输出)代码实现十多种方法对比(解析思路及其耗费时间)详细攻略

    编程笔试(解析及代码实现):字符串反转(字符串逆序输出)代码实现十多种方法对比(解析思路及其耗费时间)详细攻略 目录 字符串反转(字符串逆序输出)代码实现十多种方法对比(解析思路及其耗费时间)详细攻略 ...

  5. linux C 学习 简单字符串逆序输出

    看了下网上的字符串逆序输出,都相对复杂,下面给一个简单的字符串逆序输出小程序实现: [cpp] view plaincopy #include <stdio.h> #include < ...

  6. python把字符串逆序输出_python实现对指定输入的字符串逆序输出的6种方法

    python实现对指定输入的字符串逆序输出的6种方法 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  python实现对指定输入的字符串逆序输出的6种方法.txt  ...

  7. python逆序输出字符串_python实现对指定输入的字符串逆序输出的6种方法

    编写一个Python程序,提示用户输入一个字符串,程按照你的要分享编写的逆序显示字符串的Python3程序如下 s = input("请输入一个字符串:")print(s[::-1 ...

  8. NYOJ 266 字符串逆序输出

    字符串逆序输出 时间限制:3000 ms  |  内存限制:65535 KB 难度:0 描述 给定一行字符,逆序输出此行(空格.数字不输出) 输入 第一行是一个整数N(N<10)表示测试数据的组 ...

  9. python逆序输出字符串_python实现对指定输入的字符串逆序输出的方法

    这篇文章主要介绍了python实现对指定输入的字符串逆序输出的6种方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 对于一个给定的字符串,逆序输出,这个任务对于python来说是一种很简单的操作 ...

  10. C语言——字符串逆序输出

    [问题描述]将输入的字符串逆序输出 [输入形式]要求输入一个字符串 [输出形式]逆序后输出 [样例输入]abcd [样例输出]dcba #include <stdio.h> #includ ...

最新文章

  1. HP CP1215打印机遇到spoolsv.exe错误。
  2. winsows10下用ninja编译配置caffe
  3. dotnetClub 的前世今生
  4. Java实现xml与map互转
  5. 马凯军201771010116《面向对象程序设计(java)》第二周学习总结
  6. qt与js html进行数据传递,QT与javascript交互数据的实现
  7. hashmap java 便利_java HashMap 循环遍历map的方法
  8. POJ 3734 Blocks (线性递推)
  9. 《Effective C#》Item 20:区分接口实现与虚函数重载
  10. Kafka连接SparkStreaming的两种方式
  11. 缺失索引自动创建语句
  12. 2019matlab安装
  13. 一键生成AppIcon 多种尺寸图标
  14. Mina中的ledger proof
  15. linux设置自动运行任务管理器,自己实现Linux系统任务管理器(附源码)
  16. 外部中断控制LED灯开关
  17. SpringMVC使用websocke
  18. 共享充电,是雪中送炭还是暗藏危险?——恶意充电宝实验
  19. win7右下角的网络图标不显示
  20. CODING 如何使用 CODING 研发管理系统来敏捷开发

热门文章

  1. Java Web day14
  2. Verilog中的按键消抖
  3. vue中实现分片大文件上传
  4. 大话量子通信丨赠书名单公示
  5. cesium加载天地图矢量地图设置为暗黑系风格地图【独门秘方】
  6. 什么是商业模式(概念篇)
  7. 华三数据中心SDN技术发展应用
  8. 计算机网络知识点全面总结,图文并茂,方便大家学习
  9. 请问,非计算机专业,只为软考中级,哪一种最容易过?
  10. 数字孪生堆场智慧安全管控平台