永发信息网

C语言 简单的数的全排列问题。。。求详解

答案:1  悬赏:40  手机版
解决时间 2021-07-19 05:21

数的排列问题

Time Limit:1000MS Memory Limit:65536K
Total Submit:16 Accepted:13

Description

输入n,r 统计从1到n,n个数中取r个不同的数有几种取法。要求所取的结果各位不同,且低位数数字大于高位数数字。

Input

一行两个数:n r

Output

所有取法,一行一个r位数

Sample Input

5 3

Sample Output

123 124 125 134 135 145 234 235 245 345

Source

最佳答案

#define n 7
#define r 3


int data[r+1]={0} ;


void main()
{
int i=1;
data[i]=1;
while(i>0)
{
for(i++;i<=r;data[i]=data[i-1]+1,i++);


for(i=1;i<=r;cout<<data[i]<<' ',i++);
cout<<endl;


for(i--;data[i]>=n-r+i;i--);
data[i]++;
}
}

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
手机的蓝牙传送多少米内有效啊?
剑魂觉醒的大招好看不?是什么样子
为什么只有一部分qq图标可以设置隐藏??
黑の契约者流星的双子OP
怎么查外地手机话费,移动号码异地怎么查询话
为什么我发完信息后窗口自动消失
怎么表现女孩子的幽默感觉?
有关于get ready for~
恋爱是否应该从娃娃抓起。
谁有截歌的软件?就是在一首歌里截出一部分的
《寂静岭》这部片子到底怎么样啊?
电脑上3GQQ论坛怎么弄自动发帖,自动回帖,自
今年的安踏圣诞鞋 几时有卖
人生漫长如果心情不好怎么办?
一个进程问题
推荐资讯
有谁知道NBA直播时那首有AMAZING 的歌的名字
新手的初出茅庐任务搜索一条自己感兴趣的知识
NBA联盟中,7号的球员有哪些?
魔道星用鼠标操作好还是用键盘操作好?
关于西湖的诗
从常州市区怎么坐车到杨桥
干厨师的怎么可以不让笊篱的铁丝不掉到菜里去
石魔 2TJ 值多少钱
关于情侣间的欺骗和信任。急急。
男性尿检阳性什么意思,女性尿检阳性什么意思
求PSP版的游戏王的下载地址。有的哥们速度勒
毛衣袖了变大怎么处理???
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?