实现字符串倒序输出(C语言)
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语言)相关推荐
- LeetCode输入字符串,倒序输出---C语言
输入字符串,倒序输出-C语言 #include<stdio.h> #include<string.h> #include <iostream> using name ...
- C语言基础:使字符串倒序输出
C语言基础:使字符串倒序输出 1. 用字符指针作形参 例1: void reverse1(char *s) {char* p=s+strlen(s)-1;char t;while(s<p){t= ...
- python解决字符串倒序输出
#python解决字符串倒序输出 def string_reverse(m):num=len(m)a=[]for i in range(num):a.append(m[num-1-i])#从最后一位的 ...
- 汇编程序:将字符串倒序输出
[任务] 程序功能:从键盘上输入一个字符串,以$结束,将字符串倒序输出(字符串不超过80个字符). 输入样例:abcd#1234 efg$ 输出样例:gfe 321#dcba 算法要求:逐个输入字符( ...
- 从键盘输入一个已确定长度的字符串。然后将这个字符串倒序输出
字符:tnndwhynotdrinkit(催逝员警告) VS无法运行,会报错a[n]中必须为常量 ------------------------------------------ 代码: #i ...
- 字符串倒序输出 递归和正常写法
字符串倒序输出,我们第一个想到的就是位置互换,将字符串的第一个位置,与字符串的最后一个位置互换,然后字符串的第二个位置,与倒数第二个位置互换,以此类推,到了中间,左边的位置大于右边的时候,那么这个循环 ...
- string字符串内容倒叙_Java实现字符串倒序输出的常用方法小结
本文实例汇总了Java实现字符串倒序输出的常用方法,分享给大家供大家参考.具体方法如下: 1. 最容易想到的估计就是利用String类的toCharArray(),再倒序输出数组的方法了. 实现代码如 ...
- C++ 递归算法将输入的字符串倒序输出
C++ 递归算法将输入的字符串倒序输出 直接上代码. #include <iostream> #include<string> using namespace std; //使 ...
- Java实现字符串倒序输出
Java实现字符串倒序输出 package Strin;//文件夹名称import java.util.Scanner;//导入的Scanner包public class Demo {//类的名称pu ...
- 新手入门之字符串倒序输出
今天我们来讲字符串倒序输出 字符串,string,这个大家应该很熟悉吧,当我们要怎么把它倒序输出呢,话不多说,看代码! #include <iostream> #include <s ...
最新文章
- python画柱形图-Python绘制柱状图
- phpstorm安装_快速打造自己的PHPStorm主题
- 检测和测试停滞的流– RxJava常见问题解答
- mongodb启动时报错ERROR: child process failed, exited with error number 1
- EnableQ在线问卷调查引擎概览
- 图像语义分割(4)-SegNet:深度全卷积编解码结构
- Linux入门学习教程:在Ubuntu 14.04中安装使用搜狗拼音输入法
- 笔记本Windows7系统安装教程
- python实现图像的理想滤波器、butterworth滤波器、指数滤波器
- TVS瞬变抑制二极管选型表
- 编程中常见的数学概念及常用解法
- vue-pdf 报错 RenderingCancelledException:Rendering cancelled, page 1
- win10应用商店无法打开重新 加载
- Nginx + passenger安装
- 网络电视精灵 完整版
- cross-request插件下载
- [附源码]Python计算机毕业设计_旅游系统
- 腾讯云服务器TencentOS镜像操作系统评测及常见问题解答
- troublemaker中文谐音_饿狼传说谐音歌词
- Android5.0以上系统的移动网络开关