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...

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

如果用库函数的话, 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--]); }}

//网上查了好多,最后自己摸索了一下,感觉网上写的好复杂,不知道是出于什么考虑... String x="abcdcba"; String m = ""; for(int i=x.length()-1;i>=0;i--){ System.out.println(x.charAt(i)); m+=x.charAt(i); } //这里已经实现倒序了 System.ou...

#include void main() {char a[100]; int i; gets(a); for(i=0;a[i]!='\0';i++); i--; while(i!=-1){ printf("%c",a[i]); i--; } }

楼主第一种方法输出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...

#include "stdio.h" #include"string.h" void main(){ char c[20]; printf("输入一个字符串:\n"); gets(c); printf("倒序后的字符串是:\n"); for(int i=strlen(c)-1;i>=0;i--) printf("%c",c[i]); printf("\n"); }

#include #include void reverse(char *str){strrev(str);//把字符串str的所有字符的顺序颠倒过来(不包括空字符NULL)。 puts(str); printf("\n"); }int main(){ char str[99]; gets(str); reverse(str); return 0;}

给个例子: #include int main() {char s[100],*p; gets(s); for(p=s;*p;p++); for(;p>=s;p--) printf("%c",*p); printf("\n"); getch(); return 0; }

程序如下,已通过调试,输入abcdefg,结果为gfedcba,附说明如下: #include int main() { char nixu(char *s,char *p); char s[20],*p; int i; scanf("%s",s);//输入一个长度小于20的字符串,由s[20]限定,要改字符串长度就改字符串数组大小 p=...

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