社区
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等等
...全文
214
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写文章
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
打赏
举报
回复
看不明白啥意思
用Java集合
递归
实现通用树Tree
不要分,要的是人气!资源很给力的!欢迎下载!
Java:用
递归
计算n!
【代码】Java:用
递归
计算n!
递归
入门、
递归
遍历、
递归
穷举算法
本课程带你从
递归
算法基础入手,课程是精讲大量实际项目中常用到的案例,课程深入浅出,包括
递归
入门,
递归
遍历、弟归穷举算法及各种项目,适合算法爱好者一起学习,后附每堂课项目源码,感兴趣可以观注博客,不定期更新
汇编-
递归
求n!
参考https://blog.csdn.net/baidu_33836580/article/details/50578877
递归
计算8!(40320<2^16) ;汇编程序中main是用户自定义标识符,可有可无 ;start是程序起始入口点,start 和end start相对应,控制程序开始结束 ;自定义符号 DOS EQU 21H IN EQU 1H OUTW EQU 2H OUTS...
递归
求n!java实现
递归
求n!java实现package Digui1zijibiande; //
递归
求n! import java.util.Scanner; public class S1 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n=sc.nextInt(); Syste...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章