博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1到N中所有和为M的组合
阅读量:5840 次
发布时间:2019-06-18

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

题目:输入两个整数n和m,从数列1,2,3.....n中随意曲几个数,使其和等于m,要求将其中所有的可能组合列出来。

答:

#include "stdafx.h"#include 
#include
using namespace std;//1到N中所有和为M的组合void FindAllCombinationEqualM(list
&l, int m, int n){ if (m <= 0 || n <= 0) { return; } if (m == n) { for (list
::iterator iter = l.begin(); iter != l.end(); iter++) { cout<<*iter<<" + "; } cout<
<
>n>>m; list
l; FindAllCombinationEqualM(l, m, n); cout<

运行界面如下:

转载地址:http://qpvcx.baihongyu.com/

你可能感兴趣的文章
藏地密码
查看>>
爬虫去重(只是讲了去重的策略,没有具体讲实现过程,反正就是云里雾里)...
查看>>
react中将px转化为rem或者vw
查看>>
8816
查看>>
avcodec_open2()分析
查看>>
何如获取单选框中某一个选中的值
查看>>
paip.输入法编程----删除双字词简拼
查看>>
QQ悬浮返回顶部
查看>>
MySQL建表语句的一些特殊字段
查看>>
《Unix环境高级编程》读书笔记 第8章-进程控制
查看>>
腾讯前端二面题目详解
查看>>
mascara-1
查看>>
Jquery Form表单取值
查看>>
Android API level 与version对应关系
查看>>
Team Name
查看>>
String类
查看>>
西门子_TDC_数据耦合小经验
查看>>
接口测试与postman
查看>>
LINQ To XML的一些方法
查看>>
[LeetCode] Copy List with Random Pointer
查看>>