参考代码:
import java.util.*; public class Main_递归倒置字符数组 { public static StringBuilder s = new StringBuilder(); public static void Digui(int n,int beg,int end) { if(n<=1) return; char s_end = s.charAt(end); char s_beg = s.charAt(beg); s.replace(beg, beg+1, s_end+""); s.replace(end, end+1, s_beg+""); System.out.println(s); Digui(n-2,beg+1,end-1); } public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); String str = sc.next(); s.append(str); Digui(n,0,s.length()-1); System.out.println(); System.out.println(s); } }
0.0分
0 人评分
C二级辅导-统计字符 (C语言代码)浏览:743 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:578 |
小九九 (C语言代码)浏览:819 |
校门外的树 (C语言代码)浏览:1122 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C++代码)(手动优化一下计算)浏览:1284 |
蛇行矩阵 (C语言代码)浏览:752 |
简单的a+b (C语言代码)浏览:340 |
三角形 (C++代码)递归(存在大量重复计算,容易出现时间超限)浏览:781 |
剪刀石头布 (C语言代码)浏览:752 |
1014题解浏览:485 |