#include <stdio.h>#include <string.h>char fj(int n){if(n==1)return 'A';elsereturn fj(n-1)+char(65+n-1)+fj(n-1);}int main(){int n;scanf("%d",&n);printf("%s",fj(n));}
printf用%c,fj函数返回的是个字符,不是字符串fj函数你到底想返回什麽呢?