永发信息网

能不能编一个程序实现输出123456789的全排列

答案:2  悬赏:70  手机版
解决时间 2021-04-06 23:58
要求使用递归来实现
最佳答案
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include "iostream"  
usingnamespacestd;  

voidpermutation(int* arr,intk,intm)  
{  
    inti,j;  
    if(k == m)  
    {  
        for(i=0; i<=m; i++)  
            cout<        cout <    }  
    else
    {  
        for( j=k; j<=m; j++)  
        {  
            swap(arr[j], arr[k]);  
            permutation(arr, k+1, m);  
            swap(arr[j], arr[k]);  
        }  
    }  
}  

intmain(void)  
{  
    inta[9] = {1,2,3,4,5,6,7,8,9};  

    cout <    
    permutation(a, 0, 8);  

    return0;  
}
全部回答
应该不能吧。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
地主,怎么打赢
手电筒连续充电一个月会怎么样
公司要重新弄个邮箱,自建还是租用好呢?请有
东莞好厂有?
麻辣烫店四天一罐煤气正常吗?一天就四五百的
兰州二建集团建鑫工程公司怎么去啊,有知道地
急急!!怎么激活HOT DOOR CADtools6,请看图片
新时代音像制品专卖店在哪里啊,我有事要去这
长21厘米,宽27厘米。的纸是几k的
铁路旁的像火炬一样的建筑是用来干嘛的呢?
美国好听的rapper有哪些
x=x是不是一元一次方程?
问道140级以後怎麼刷道?
下列因素:①温度?②溶质种类?③溶剂质量??④
摩托车常时间不骑刹车不管用
推荐资讯
鹿港大酒店这个地址在什么地方,我要处理点事
farm stay是什么牌子
打掉孩子男生可以串门?
一次养二百头猪能挣多少钱呀?一年能卖几次呀
用是.还是.是.还是造句
微信的名字改了为什么通讯录里的不变
苹果树戴帽修剪是什么
读什么光荣?
“梓”的五行中的属性是什么
书法家栗生华是那里人?
精灵梦叶罗丽中的铁希是不是火王子呢?
钱宝绑定,一张银行卡能绑几个号?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?