llgd.net
当前位置:首页 >> 字符串倒序 >>

字符串倒序

初始化的时候应该为str=""; 程序源代码: /* * 字符串abcdefg,要求按逆序输出为gfedcba */ public class ReverseSort { public static String reverseSort(String str) { String str2 = ""; for (int i = str.length() - 1; i > -1; i--) { str...

楼主第一种方法输出a1数组不是应该用printf("%c",a1[i]);么。%s的话直接 for (i = 0; i < len ; i++) { a1[i] = a[len - i - 1]; } a1[i] = '\0';//这句不要忘了 printf("%s", a1); 楼主可以这样用一个数组自己实现倒序的 #include#include#def...

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)); } } } 这是一个将输入的...

#include //提供求串长函数strlen() #include //最后一个元素下标 int end; void turn(char *h,int p) { //到末尾时开始输出 if (p == end) printf("%c",h[p]); else { //没到末尾则先输出下一位 turn(h,p+1); //然后输出当前位 printf("%c",h[p...

如果用库函数的话, std::reverse(str.begin(), str.end())。需要#include 。 如果自己写的话: void reverseString(string & str) { int i=0, j = str.length()-1; while(i < j) { std::swap(str[i++], str[j--]); }}

不是有现成的吗 select REVERSE('1234567') 上边你运行一下

>> a='1234654' a = 1234654 >> a(end:-1:1) ans = 4564321 >>

StringBuffer sb =new StringBuffer(); sb.append("abc"); System.out.println(sb.reverse().toString()); 答案是:cba 给点分哦 呵呵

一、利用String类的toCharArray(),再倒序输出数组。 示例代码: import javax.swing.JOptionPane; public class ReverseString { public static void main (String args[]){ String originalString; String resultString = ""; originalString ...

思路: 用一个足够长的字符数组来接受用户的输入,然后从最后数组最后一个位置开始输出字符。 代码如下: #include #include #define BUFFER 1024 /*定义常量BUFFER,值为1024,作数组长度*/int main(void){int i;char a[buffer];gets(a); /*将...

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com