c语言学习成果巩固;

  • 递归实现
    好处在于不改变原字符串,仅仅是对字符串的逆序输出。
#include<stdio.h>void print(char* p,int i)
{if(p[i+1] != '\0'){print(p,i+1);}printf("%c", p[i]);
}int main()
{char c[100];gets(c);print(c,0);return 0;
}
  • 常规方法(对称元素交换)
#include <stdio.h>
#include <string.h>
void reverse(char* p, int start, int end)
{while (start < end)  //对称元素交换{char c = p[start];p[start] = p[end];p[end] = c;start++;end--;}
}int main()
{char c[100];gets(c);reverse(c, 0, strlen(c)-1);puts(c);return 0;
}

实现字符串倒序输出(C语言)相关推荐

  1. LeetCode输入字符串,倒序输出---C语言

    输入字符串,倒序输出-C语言 #include<stdio.h> #include<string.h> #include <iostream> using name ...

  2. C语言基础:使字符串倒序输出

    C语言基础:使字符串倒序输出 1. 用字符指针作形参 例1: void reverse1(char *s) {char* p=s+strlen(s)-1;char t;while(s<p){t= ...

  3. python解决字符串倒序输出

    #python解决字符串倒序输出 def string_reverse(m):num=len(m)a=[]for i in range(num):a.append(m[num-1-i])#从最后一位的 ...

  4. 汇编程序:将字符串倒序输出

    [任务] 程序功能:从键盘上输入一个字符串,以$结束,将字符串倒序输出(字符串不超过80个字符). 输入样例:abcd#1234 efg$ 输出样例:gfe 321#dcba 算法要求:逐个输入字符( ...

  5. 从键盘输入一个已确定长度的字符串。然后将这个字符串倒序输出

    字符:tnndwhynotdrinkit(催逝员警告) VS无法运行,会报错a[n]中必须为常量 ------------------------------------------ 代码: ​ #i ...

  6. 字符串倒序输出 递归和正常写法

    字符串倒序输出,我们第一个想到的就是位置互换,将字符串的第一个位置,与字符串的最后一个位置互换,然后字符串的第二个位置,与倒数第二个位置互换,以此类推,到了中间,左边的位置大于右边的时候,那么这个循环 ...

  7. string字符串内容倒叙_Java实现字符串倒序输出的常用方法小结

    本文实例汇总了Java实现字符串倒序输出的常用方法,分享给大家供大家参考.具体方法如下: 1. 最容易想到的估计就是利用String类的toCharArray(),再倒序输出数组的方法了. 实现代码如 ...

  8. C++ 递归算法将输入的字符串倒序输出

    C++ 递归算法将输入的字符串倒序输出 直接上代码. #include <iostream> #include<string> using namespace std; //使 ...

  9. Java实现字符串倒序输出

    Java实现字符串倒序输出 package Strin;//文件夹名称import java.util.Scanner;//导入的Scanner包public class Demo {//类的名称pu ...

  10. 新手入门之字符串倒序输出

    今天我们来讲字符串倒序输出 字符串,string,这个大家应该很熟悉吧,当我们要怎么把它倒序输出呢,话不多说,看代码! #include <iostream> #include <s ...

最新文章

  1. python画柱形图-Python绘制柱状图
  2. phpstorm安装_快速打造自己的PHPStorm主题
  3. 检测和测试停滞的流– RxJava常见问题解答
  4. mongodb启动时报错ERROR: child process failed, exited with error number 1
  5. EnableQ在线问卷调查引擎概览
  6. 图像语义分割(4)-SegNet:深度全卷积编解码结构
  7. Linux入门学习教程:在Ubuntu 14.04中安装使用搜狗拼音输入法
  8. 笔记本Windows7系统安装教程
  9. python实现图像的理想滤波器、butterworth滤波器、指数滤波器
  10. TVS瞬变抑制二极管选型表
  11. 编程中常见的数学概念及常用解法
  12. vue-pdf 报错 RenderingCancelledException:Rendering cancelled, page 1
  13. win10应用商店无法打开重新 加载
  14. Nginx + passenger安装
  15. 网络电视精灵 完整版
  16. cross-request插件下载
  17. [附源码]Python计算机毕业设计_旅游系统
  18. 腾讯云服务器TencentOS镜像操作系统评测及常见问题解答
  19. troublemaker中文谐音_饿狼传说谐音歌词
  20. Android5.0以上系统的移动网络开关

热门文章

  1. wiremock使用笔记
  2. 教师或者学生身份申请教育版(正版)Idea
  3. gae 张沈鹏code
  4. 华为鸿蒙系统最新价格,华为5G新机,麒麟990+6400万+良心价+鸿蒙系统
  5. LimeSDR 无线信号重放攻击和逆向分析
  6. 给你讲一个只有程序员才能听懂的笑话
  7. QCY HT03 王菊同款推荐,主动降噪静享好时光
  8. python zipfile压缩使用说明
  9. 关系模型中的三类完整性约束:实体完整性、参照完整性和用户定义完整性
  10. html——搜索结果简单ListView展示页面