最近学到了递归的用法,在课堂上感受到递归的魅力,课后做了这道练习,怎样把整数n分成k份,一开始,只是统计总情况数,后来改进下,顺便输出所有的情况。
写个博客,记录下。
//
// main.cpp
// 整数n分成k份
//
// Created by scnulpc on 2017/6/13.
// Copyright © 2017年 scnulpc. All rights reserved.
//
#include <iostream>
#include <stdio.h>
using namespace std;
#define Max 100
int parts;

这篇博客记录了如何使用C++通过递归方式将整数n分成k份,并输出所有可能的情况。作者展示了核心的divideNtoKpart函数,用于统计分法数量,以及divideNtoKpartAndPrintAllConditions函数,用于同时输出所有分法。在主函数中,用户可以输入n和k,程序会输出相应结果。
最低0.47元/天 解锁文章
5217

被折叠的 条评论
为什么被折叠?



