问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

[在线+急]求15个变量排列组合的算法-C/JAVA/PHP/ASP/PYTHON均可

发布网友 发布时间:2022-05-26 12:34

我来回答

4个回答

热心网友 时间:2023-10-17 05:37

#include <iostream>
#include <stdlib.h>
#include <iomanip>

using namespace std;

#define ArrSize    15

void main()
{
    string CARR[]={"a","b","c","de","fg","1","2","34","567","xy13","xy165","23","%$%^","ers","wes"}; 
    string s;

    int i,j,Count(0);

    cout << "数组的所有组合如下:" <<endl;
    for (i = 0; i < ArrSize; i++)
    {
        for (j = 0; j < ArrSize; j++)
        {
            s = CARR[i];
            s += CARR[j];
            cout<<setiosflags(ios::left)<< setw(12) <<s.c_str();
            if ((Count+1) % 5 == 0)
            {
                cout << endl;
            }
            Count++;
        }
    }
    cout << endl;
    cout <<"一共有"<<Count<<"种组合"<< endl;
    system("pause");
}

/* 输出结果
数组的所有组合如下:
aa          ab          ac          ade         afg
a1          a2          a34         a567        axy13
axy165      a23         a%$%^       aers        awes
ba          bb          bc          bde         bfg
b1          b2          b34         b567        bxy13
bxy165      b23         b%$%^       bers        bwes
ca          cb          cc          cde         cfg
c1          c2          c34         c567        cxy13
cxy165      c23         c%$%^       cers        cwes
dea         deb         dec         dede        defg
de1         de2         de34        de567       dexy13
dexy165     de23        de%$%^      deers       dewes
fga         fgb         fgc         fgde        fgfg
fg1         fg2         fg34        fg567       fgxy13
fgxy165     fg23        fg%$%^      fgers       fgwes
1a          1b          1c          1de         1fg
11          12          134         1567        1xy13
1xy165      123         1%$%^       1ers        1wes
2a          2b          2c          2de         2fg
21          22          234         2567        2xy13
2xy165      223         2%$%^       2ers        2wes
34a         34b         34c         34de        34fg
341         342         3434        34567       34xy13
34xy165     3423        34%$%^      34ers       34wes
567a        567b        567c        567de       567fg
5671        5672        56734       567567      567xy13
567xy165    56723       567%$%^     567ers      567wes
xy13a       xy13b       xy13c       xy13de      xy13fg
xy131       xy132       xy1334      xy13567     xy13xy13
xy13xy165   xy1323      xy13%$%^    xy13ers     xy13wes
xy165a      xy165b      xy165c      xy165de     xy165fg
xy1651      xy1652      xy16534     xy165567    xy165xy13
xy165xy165  xy16523     xy165%$%^   xy165ers    xy165wes
23a         23b         23c         23de        23fg
231         232         2334        23567       23xy13
23xy165     2323        23%$%^      23ers       23wes
%$%^a       %$%^b       %$%^c       %$%^de      %$%^fg
%$%^1       %$%^2       %$%^34      %$%^567     %$%^xy13
%$%^xy165   %$%^23      %$%^%$%^    %$%^ers     %$%^wes
ersa        ersb        ersc        ersde       ersfg
ers1        ers2        ers34       ers567      ersxy13
ersxy165    ers23       ers%$%^     ersers      erswes
wesa        wesb        wesc        wesde       wesfg
wes1        wes2        wes34       wes567      wesxy13
wesxy165    wes23       wes%$%^     wesers      weswes

一共有225种组合
请按任意键继续. . .
*/

热心网友 时间:2023-10-17 05:38

去看我的QQ空间吧!是我自己原创的哦!我现在用的手机不好回答!号码:123002168

热心网友 时间:2023-10-17 05:38

好像只能根据每个类型将元素们分别打印 主要是你在C里无法判定数据是什么类型的,比如unsigned char 和char的区别。

热心网友 时间:2023-10-17 05:39

有一个类似于这样的数组CARR[]=a,b,c,de,fg,1,2,34,567,xy13,xy165,23,%$%^,ers,wes;
象这样的在C当作字符串处理.很简单啊.

不知你最多要几个数据结合,还是最多15都要连在一起?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
宜昌夷陵区丶西陵区哪个区最繁华 宜昌哪些地方租房子好 宜昌CBD中心商务区项目分段定位 宜昌哪个地段房子好 奥迪a6油箱盖按键在什么位置 奥迪a6汽车加油盖按钮在哪 奥迪a6油箱盖怎么开 奥迪a6油箱盖的开关在哪里 图文结合带你搞懂MySQL日志之Error Log(错误日志) 变电站电磁辐射安全标准 ...马自达车辆搭载创驰蓝天GVC系统技术的好处是什么? GVC是什么鬼?你们知道么? 我说80后90后00后们网络语言是用来非要游戏等上面骂人吗! 00后很令人讨厌? 现在的00后都是这么骂人的吗 00后和90后就不能和平相处吗,为嘛要骂人呢 为什么现在的00后那么喜欢骂人a 为啥00后大部分都喜欢说脏话,就算是好友你玩游戏不好还会不停骂你辣鸡。 为什么现在00后某些技校女生双商低脾气还差,一言不合就在网上骂人? 老照片的故事结尾 在淘宝开相片视频制做小店,视频使用的背景音乐是否涉及版权问题? C盘磁盘碎片整理后,设备管理器,远程设置,高级系统设置都不能使用说缺一个程序 禁用或卸载杀毒,磁盘碎片整理或者备份实用程序。检查你的硬盘驱动器的配置,检查任何更新驱动。运行f来检 双核处理器可以一边整理磁盘碎片一边下载 电脑超级卡,就打开2个网页,加速球就已经80%了,定时清灰,用着散热器,定期清理磁盘碎片了 计算器,磁盘碎片整理程序,记事本,fireworks哪个是能处理图像的媒体工具 怎么给硬盘驱动器进行碎片清理 开始-程序-专业工具-快速设置(系统垃圾快速清理)&#47;硬件检测&#47;深度系统优化工具&#47;一键还原工具 怎么用用哪个 对手机使用手机软件Z管理器的磁盘碎片整理对手机有伤害吗? 小米手机4g内存32g运存可以换6g运存64g内存的主板吗? 昌平县城体育馆红绿灯探头昌平县城体育馆红绿灯探头拍进京证吗? 谁能告诉我这是什么网站? 为什么90后不是垮掉的一代,而00后还是在被骂? 00后90后的对骂真的有必要吗? 为什么现在那么多人骂00后? 是不是00后的有罪啊,为什么很多90后的都鄙视00后???(骂人的不要进来) 想买一块滑盖手机,有什么比较漂亮的而且是会耐用的? HUAWEI WATCH 3&#47;HUAWEI WATCH 3 Pro 来电&#47;消息不振动&#47;响铃提醒?_百度问一问 诺基亚手机里面,哪些型号的手机是滑盖 华为手表连接苹果手机接通电话时怎么不震动? 华为GT2手表与手机配对后,手机出现微信语音&#47;视频通话来电静音、不振动、不响铃等情况?_百度问一问 Novayouth手机屏的价格 华为nova现在多少钱 nova youth什么型号 点点滴滴尽显师德 有山体滑坡之类的灾害治理的施工组织设计啊? 西亚凡士林琉璃是否含铀 有哪位大侠有简单点的施工组织设计的电子版。 古代地位比玉高的是什么?是琉璃吗? 滑坡的工程措施 琉璃制品有没有毒? 古代西亚的建筑特点?