看了下网上的字符串逆序输出,都相对复杂,下面给一个简单的字符串逆序输出小程序实现:

[cpp] view plaincopy
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. int main()
  5. {
  6. int i;
  7. int n;
  8. char *q = "I am a coder";
  9. n = strlen(q);
  10. char buffer[n+1];//多一个位置放'\0'
  11. printf("The string is:%s\n",q);
  12. for( i = 0;i < n;i++)
  13. {
  14. buffer[n-1-i]=*q++;
  15. }
  16. buffer[n]='\0';
  17. printf("The ending string is:%s\n",buffer);
  18. return 0;
  19. }

运行结果如下:

linux C 学习 简单字符串逆序输出相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  8. NYOJ 266 字符串逆序输出

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

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

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

最新文章

  1. 导频 matlab,v06_03_dem_2up_arrange.m 源代码在线查看 - 完美的OFDM仿真程序MATLAB(带导频),可直接运行 资源下载 虫虫电子下载站...
  2. 球面贴图,立方体贴图的比较
  3. 【Java并发系列04】线程锁synchronized和Lock和volatile和Condition
  4. Cuda编程学习(一)
  5. 阐述Linux动态库的显式调用
  6. Jquery中使用定时器setInterval和setTimeout
  7. linux中利用脚本编写数组,shell脚本编程之数组
  8. typedef struct 用法
  9. oracle查询当天数据三种方式性能对比
  10. java spring boot 项目 热加载 有利于快速开发
  11. SaltStack系列(二)之常用模块介绍
  12. vue+腾讯地图 实现坐标拾取器功能
  13. 魔兽世界3区部落最多的服务器,魔兽世界怀旧服玩家为你推荐,不用排队、非鬼服非单阵营的服务器...
  14. java常见的异种类_JCA - 自然 - BlogJava
  15. php提交按钮快捷键,直接打印快捷键
  16. GLSL 实现 FXAA 后处理效果
  17. 免线圈高频无线充电IC无线供电芯片方案芯片XKT-511
  18. GTD时间管理:高效管理你的时间,GTD软件一款就够
  19. ALWAYS ON 搭建
  20. VMware VCP-DCV认证课程概述

热门文章

  1. 认识数据分析_认识您的最佳探索数据分析新朋友
  2. Pytorch构建模型的3种方法
  3. javascript 代码_如何开始对JavaScript代码进行单元测试
  4. 归约归约冲突_JavaScript映射,归约和过滤-带有代码示例的JS数组函数
  5. react部署在node_如何在没有命令行的情况下在3分钟内将React + Node应用程序部署到Heroku
  6. kotlin函数式编程_我最喜欢的Kotlin函数式编程示例
  7. serverless 构建_使用Serverless,StepFunctions和StackStorm Exchange构建社区注册应用程序-Episode…...
  8. 34个省市自治区排序_freeCodeCamp的1,000多个学习小组现已完全自治
  9. javascript放在head和body的区别(w3c建议放在head标签中)
  10. 栈和递归的关系 144:Binary Tree Preorder Traversal