谁能给我一个算法

henyzhang 2004-03-28 10:08:11
比如说从10个数总取出6个的所有可能性,顺序不做要求,并且输出。
...全文
23 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
henyzhang 2004-03-28
  • 打赏
  • 举报
回复
谢谢robin兄
wlpwind 2004-03-28
  • 打赏
  • 举报
回复
//init:
int pa[10];//保存十个数
for(i=0;i<6;i++)combin[i]=i;
combin[i]=10;

//循环输出
do{
atpos=0;
for(pos=5;pos>=0;pos--){
if(combin[pos]<(combin[pos+1]-1))atpos=1;
if(atpos)break;
}
if(atpos){
combin[pos]++;
pos++;
while(pos<faultnum){
combin[pos]=combin[pos-1]+1;
pos++;
}
}
else break;
for(pos=0;pos<6;pos++)printf("%d ",pa[combin[pos]]);
}while(1);

henyzhang 2004-03-28
  • 打赏
  • 举报
回复
现在没地方找书啊,我这个地方这样的书不知道能不能找的到,我知道要学会,需要一步一步来,但是现在急用,还是请各位先给个具体的例程。
wlpwind 2004-03-28
  • 打赏
  • 举报
回复
组合产生算法,组合书上有。

33,006

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧