社区
C语言
帖子详情
一个关于递归和的问题!!!
yaojunchen
2007-08-11 09:18:14
有人能帮我用递归输出8个有1,0组成的数组?
要求1,0的个数必须相等都是4个!!而且1的个数小于或者等于0就那么它下一个数必须是1,第一个必须是1,最后一个必须是0,把所有条件成立的都输出来显示!!
如:int a[8];
a[0]=1;a[7]=0;//这2个必须是这样输出
其他的可以是:1111000 1110100 10101010等等
...全文
220
6
打赏
收藏
一个关于递归和的问题!!!
有人能帮我用递归输出8个有1,0组成的数组? 要求1,0的个数必须相等都是4个!!而且1的个数小于或者等于0就那么它下一个数必须是1,第一个必须是1,最后一个必须是0,把所有条件成立的都输出来显示!! 如:int a[8]; a[0]=1;a[7]=0;//这2个必须是这样输出 其他的可以是:1111000 1110100 10101010等等
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iambic
2007-08-12
打赏
举报
回复
要算满20分的。
yaojunchen
2007-08-12
打赏
举报
回复
他说我给的分总和不对!!!这是怎么回事吗?
uzone
2007-08-12
打赏
举报
回复
点击上面的“管理”,哈哈。
yaojunchen
2007-08-12
打赏
举报
回复
3Q!!!
我怎么给你分啊楼上的朋友!!
uzone
2007-08-11
打赏
举报
回复
粗略的写了个,没细想,太晚了,明天在看看。
/*
有人能帮我用递归输出8个有1,0组成的数组?
要求1,0的个数必须相等都是4个!!而且1的个数小于或者等于0就那么它下一个数必须是1,第一个必须是1,最后一个必须是0,把所有条件成立的都输出来显示!!
如:int a[8];
a[0]=1;a[7]=0;//这2个必须是这样输出
其他的可以是:1111000 1110100 10101010等等
*/
#include <stdio.h>
#define N 8
void Print(int *a,int n)
{
int i;
for(i=0;i<n;i++)
printf("%3d",*(a+i));
printf("\n");
}
//n:前面几个数;m:前面几个1
void fun(int *a,int n,int m)
{
if(N-1==n)
{
if(N/2!=m)
return;
else
{
*a=0;
Print(a-N+1,N);
}
}
else if(m<=n-m)
{
*a=1;
fun(a+1,n+1,m+1);
}
else
{
*a=0;
fun(a+1,n+1,m);
*a=1;
fun(a+1,n+1,m+1);
}
}
int main(void)
{
int a[N+1]={0};
a[1]=1;
fun(a+2,1,1);
return 0;
}
hoya5121
2007-08-11
打赏
举报
回复
看不明白啥意思
python
递归
求5!_如何用Python
递归
地思考
问题
?
递归
是
一个
很经典的算法,在实际中应用广泛,也是面试中常常会提到的
问题
。本文就
递归
算法介绍如何在Python中实现
递归
的思想,以及
递归
在Python中使用时的一些注意事项,希望能够对使用Python的朋友提供一些帮助。1...
新手上路,请教大家
一个
不用
递归
的N!的算法
新手上路,请教大家
一个
不用
递归
的N!的算法。见笑,见笑了!
数据结构学习笔记--(1)利用
递归
求N!
数据结构学习笔记–(1)利用
递归
求N! 简单来说,函数的
递归
就是自己调用自己,其中直接调用自己称为函数的直接调用;如果函数f1调用了函数f2,函数f2又调用了函数f1... 举
一个
简单的例子: 利用
递归
求N!: #include l
递归
求解n!
一般来说,
递归
需要有边界条件,
递归
前进段和
递归
返回段。... 在使用
递归
策略的时候,必须有
一个
明确地
递归
结束的条件,称为
递归
出口
递归
算法阶梯时通常显得很简洁,但是
递归
算法解题的运行效率较低
C语言
递归
函数求n!的两种写法---详细讲解
递归
函数:在调用
一个
函数的过程中又出现直接或间接地调用该函数本身,称为函数的
递归
调用。 题目:求n!的阶乘,n需要手动输入
一个
数。 解题思路:假设我们是求5的阶乘5!,那么我就要知道4!等于多少?要知道4!是...
C语言
70,026
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章