旧日风声


私信TA

用户名:shawfi

访问量:6545

签 名:

等  级
排  名 3519
经  验 1837
参赛次数 0
文章发表 18
年  龄 0
在职情况 学生
学  校 重庆邮电大学
专  业

  自我简介:

解题思路:
每一次输出的均是前一次的结果+N所代表代表的字母+前一次的结果。按照这个思路,很容易建立出一个递归模型。

注意事项:
需要注意的是,使用数字转换成字母时,可以使用ascii码,A的为65.


参考代码:

//1461: FJ的字符串 
//每一次输出的均是前一次的结果+N所代表代表的字母+前一次的结果
//按照这个思路,很容易建立出一个递归模型。
//需要注意的是,使用数字转换成字母时,可以使用ascii码,A的为65. 
#include <stdio.h>

int strOut(int n)
{
	
	if(n==1)
	{
		printf("A");
		return 0;
	}
	else
	{
		strOut(n-1);
		printf("%c", n+64);
		strOut(n-1);
	}
		
} 

int main()
{
	int n;
	
	scanf("%d", &n);

	strOut(n);

}


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区