新人大白求指教
#includevoid str(int n)
{
if(n==1)
printf("A");
else
{
str(n-1);
printf("%c",(char)('A'+n-1)); //数据类型转换时,转换类型必须加括号,如(char)
str(n-1);
}
}
int main()
{
int n;
scanf("%d",&n);
str(n);
return 0;
}
代码里的str(n-1);
printf("%c",(char)('A'+n-1)); //数据类型转换时,转换类型必须加括号,如(char)
str(n-1);
这是怎么重复的? 求解答。。