lzth.net
当前位置:首页 >> JAVA语言 用递归方法逆序输出一个字符串 >>

JAVA语言 用递归方法逆序输出一个字符串

#include "stdio.h" char *ss(char b[],int n,int m) { char ch; if(m { ch=b[m]; b[m]=b[n-m-1]; b[n-m-1]=ch; //printf("%s\n",b); return ss(b,n,m+1); } else { return b; } } int main() { char b1[20]; int n=0; scanf("%s",b1); while(b1[n++]!='\0'); n-=1; printf("%s",ss(b1,n,0)); }

String zifu = "fjds;afd"; for(int i = 0; i < zifu.length;i++){ String x = zifu.substring(i,i+i); System.out.print(x); }

下面的C代码可以完成“用递归的方法将一个字符串逆序的结果打印出来”,已经过调试,希望对你有用.#include <stdio.h> void rev_str(char *p); void main() { rev_str("I am a boy."); } void rev_str(char *p) { if ((p == (char *)NULL) || (*p == '\0')) { return; } else { rev_str(p + 1); printf("%c", *p); } }

递归就是自己调用自己,每次变换传递的参数:1、定义方法possibleStrings,传入组合数的长度为3,字符为输入的a,b,c:public static void possibleStrings(int maxLength, char[] alphabet, String curr) {// 如果递归到最大长度,则打印 if(curr.length(

#include <iostream> using namespace std; void fun(char *str) //fun函数 { if (*str=='\0') //如果指针内的值为null,也就是到了最后就返回.{ return; //返回 } fun(str+1); //否则递归调用fun函数,参数为(每递归调用一次指针向前加一) cout<<*str;

完善的#include <stdio.h> int main() { char c[80]; void prtstring(char *s); printf("请输入字符串:\n"); gets(c); printf("逆序输出:\n"); prtstring(c); printf("\n"); return 0; } void prtstring(char *s) { if(*(s+1)!='\0') prtstring(s+1); putchar(*s); } 不

#include<stdio.h> void y(char *s) {if(*s!='\0') y(s+1); printf("%c ",*s); } void main() { char s[100]="12345"; y(s); } 函数y就是按照递归实现一个字符串的逆序输出

public class ReverseString{ public static void main(String args[]){ String str = "Crynis"; for (int i = 0; i < str.length(); i++) System.out.print("" + str.charAt(str.length() - i - 1)); }}关键就是一个方法:str.chatAt(); 其它的工相信你能搞定的.

Scanner;n'System.out.println("字符串的逆序为:"+'\.close();}public static String reverse(String s){char[] chars=s.toCharArray();int i;s="";public class Test{public static void main(String []args) {Scanner in=new Scanner(System;+reverse(s))

你这样想,逆序,就是从后往前输出,所以啊,你应该将每个字符分割,存放到一个字符数组中,使用循环从后往前输出就好了!具体的实现就是上楼的代码!

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