花落


私信TA

用户名:aaa888ii

访问量:24035

签 名:

我胡汉三又回来了!

等  级
排  名 349
经  验 5127
参赛次数 3
文章发表 41
年  龄 18
在职情况 学生
学  校 东莞理工学院
专  业 软件工程

  自我简介:

喵喵喵?

解题思路:



这个题找到输出的规律之后,我决定采用递归的方法,可以参考第1461题。

注意事项:





参考代码:

#include<stdio.h>

static char sz[2][2] = {{'0'},{'1'}};  //这里不一定要用全局变量。

void cat (int n)
{
	if(n==0) printf("%s",sz[0]);
	else if(n==1) printf("%s",sz[1]);
	
	else if(n>0)
	{
	cat(n-2);   //两个递归
	cat(n-1);
	}
}

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

	return 0;
}


 

0.0分

4 人评分

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

编程语言转换

万能编程问答

代码解释器

  评论区

six
2022-02-05 22:24:14
  • «
  • 1
  • »