博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
给定数字的全部组合实现方式
阅读量:6201 次
发布时间:2019-06-21

本文共 366 字,大约阅读时间需要 1 分钟。

全排序比如1,2,3三个数字的全排列组合1,2,3,12,13,23,123

实现方式可以采用二进制表示方式,比如初始为000,加一后变为001,那么此时输出即为1,再加一变为010,那么输出为2,这样依次进行处理最终的二进制位111,则全部输出123完成

具体代码:

#include 
#include
#include
using namespace std;#define MAXARR 4void main(){ string str="1234"; int num=0;//设置二进制的值 int sum=(2<
 

转载于:https://www.cnblogs.com/fjsh925907195/p/4138845.html

你可能感兴趣的文章
CentOS系统清空删除系统日志的方法
查看>>
MVC3+EF4.1学习系列(一)-------创建EF4.1 code first的第一个实例
查看>>
台式机通过网线连接笔记本上网
查看>>
Android 逆向分析(一) 之 Smali语法
查看>>
麻省:第13课
查看>>
StackStorm安装与配置
查看>>
HDU1276
查看>>
链接中使用js
查看>>
文档CURD操作
查看>>
Ehcache的简单学习1-Ehcache和Spring的结合使用
查看>>
基于vsphere exsi部署CloudFoundry问题集合
查看>>
警告:Pointer is missing a nullability type specifier (__nonnull or __nullable)
查看>>
Koa2 之文件上传下载的示例代码
查看>>
纯css实现带拐角方向流动箭头
查看>>
Linux系统监控工具之top详解
查看>>
Asp.Net分页控件
查看>>
大家来分享自己收藏的前端开发网站
查看>>
Java中获取classpath路径下的资源文件
查看>>
vm模板 velocity vm页面中循环map集合
查看>>
常用Atom插件列表(转载)
查看>>