php字符串逆序排列函数,不使用临时空间如何将字符串逆序?

用户投稿 116 0

关于“php_字符串逆序”的问题,小编就整理了【4】个相关介绍“php_字符串逆序”的解答:

不使用临时空间如何将字符串逆序?

假设已知一个标准字符串 str , 长度为 L 。 for(int i = 0 , j = L-1 ; i<j ; i++ , j-- )str[i] ^= str[j] ^= str[i] ^= str[j]; 即字符串逆序操作完毕。

怎样将字符串逆序排列?

#include"stdio.h"voidmain(){charstrA[200];charTemp;inti=0,Length=0;printf("输入一个字符串:");gets(strA);Temp=strA[0];while(Temp!='\0'){Length++;Temp=strA[i++];}Length--;for(i=0;i<Length/2;i++){Temp=strA[i];strA[i]=strA[Length-i-1];strA[Length-i-1]=Temp;}printf("逆序输出字符串:");puts(strA);}

如何将一个字符串逆序输出?

1、这里以sublime text3编辑器作为示范,打开软件,并且创建一个新的py文档。

2、string = "testing"

print(string)

这里创建一个字符串变量作为示范,打印变量可以看到是正常的输出。

3、for i in string:

print(i)

如果用for循环可以把字符串里面每个字符分别打印,这里就是用i这个指针逐步来实现的。

4、for i in string:

print(i)

我们可以用这个切割方法,来进行倒序,因为-1就是倒序,所以i从一开始就是倒序来进行输出的。

5、for i in range(len(string)-1, -1, -1):

print(string)

我们也可以用range来进行指针的倒序读取。

6、print("".join(reversed(list(string))))

这个方法是转换为列表,把列表倒序,再转为字符串。

7、i = -1

while i >= (-len(string)):

print(string)

i -= 1

这里还可以用while循环,让指针倒序来输出。

如何将一个字符串最快速的倒序输出?

import java.util.*;public class Ni{ public static void main(String args[]){ Scanner sc=new Scanner(System.in); String str=sc.next(); for(int i=str.length()-1;i>=0;i--){ System.out.print(str.charAt(i)); } }} 这是一个将输入的字符串逆序输出的方法。借签一下。

到此,以上就是小编对于“php_字符串逆序”的问题就介绍到这了,希望介绍关于“php_字符串逆序”的【4】点解答对大家有用。

抱歉,评论功能暂时关闭!