藍橋杯VIP試題 之 基礎(chǔ)練習(xí) FJ的字符串- JAVA
問題描述
FJ在沙盤上寫了這樣一些字符串:
A1 = “A”
A2 = “ABA”
A3 = “ABACABA”
A4 = “ABACABADABACABA”
… …
你能找出其中的規(guī)律并寫所有的數(shù)列AN嗎?
輸入格式
僅有一個數(shù):N ≤ 26。
輸出格式
請輸出相應(yīng)的字符串AN,以一個換行符結(jié)束。輸出中不得含有多余的空格或換行、回車符。
樣例輸入
3
樣例輸出
ABACABA
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System. in); int n=sc. nextInt(); FJStr(n); } static void FJStr(int n){ //遞歸出口 if(n == 1){ System.out.print("A"); } else{ //相當(dāng)于求和 --> An = An-1 + n表示的字母 + An-1 FJStr(n-1); System.out.print((char)(n+64)); //將此時的行數(shù)轉(zhuǎn)換為字母字符 FJStr(n-1); } } }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Java
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。