博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
蓝桥杯java 基础练习 FJ的字符串
阅读量:4557 次
发布时间:2019-06-08

本文共 739 字,大约阅读时间需要 2 分钟。

问题描述

  FJ在沙盘上写了这样一些字符串:
  A1 = “A”
  A2 = “ABA”
  A3 = “ABACABA”
  A4 = “ABACABADABACABA”
  … …
  你能找出其中的规律并写所有的数列AN吗?
输入格式
  仅有一个数:N ≤ 26。
输出格式
  请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。
样例输入
3
样例输出
ABACABA

 

import java.util.*;  public class Main  {      public static void main(String args[])      {          Scanner cn=new Scanner(System.in);          int t=cn.nextInt();          System.out.println(kk("",0,t));      }            public static String kk(String str,int numb,int t)   //利用递归的方式      {          if(t==numb)return str;          else           {              str=str+(char)('A'+numb)+str;              str=kk(str,numb+1,t);          }          return str;      }  }

  

转载于:https://www.cnblogs.com/duanyingkui/p/8341719.html

你可能感兴趣的文章
微信开发学习之路(一)
查看>>
将现有硬盘(分区)无损创建为RAID1
查看>>
[原] GLES在iOS和Android上的不同
查看>>
分布式监控解决方案zabbix03-监控mysql
查看>>
[转]DB2错误代码大全
查看>>
[转]AJAX 简介
查看>>
【转】SWT/JFace的对话框
查看>>
2019-2-28作业
查看>>
VS2010+WDK开发环境搭建最简易方法
查看>>
果然逆天,处理一亿条int32数据排序,需要耗时32秒
查看>>
解锁Dagger2使用姿势(二) 之带你理解@Scope
查看>>
设计模式——抽象工厂模式详解
查看>>
十年,青春就是一转眼的事
查看>>
C++编程规范和各种资源
查看>>
两只小熊队高级软件工程第七次作业敏捷冲刺2
查看>>
[原创]如何编写多个阻塞队列连接下的多生产者多消费者的Python程序
查看>>
如何提高数据迁移和复制的速度
查看>>
.9图片
查看>>
android打开各种文件Intent
查看>>
[转][C#]单例模式之懒加载
查看>>