问题描述
FJ在沙盘上写了这样一些字符串:
A1 = “A”
A2 = “ABA”
A3 = “ABACABA”
A4 = “ABACABADABACABA”
1213121412131214
123456789
A是奇数
B为2 6 10
C为4 12 20… …
你能找出其中的规律并写所有的数列AN吗?
#include<stdio.h>
int main()
{
int input,init,count = 1;
int run;
scanf("%d",&input);
for(init = 1;init <= input-1;init++){
count = (count*2)+ 1;
}
printf("A4 = \"");
for(run = 1;run<count+1;run++){
if(run%2 == 1){
printf("A");
}else if((run-2)%4==0){
printf("B");
}else if(run/4%2==1){
printf("C");
}else{
printf("D");
}
}
printf("\"");
}