当前位置: 首页 > news >正文

正整数分解

 

题目编号:Exp08-Basic01,GJBook3-12-05

题目名称:正整数分解

题目描述:正整数n,按第一项递减的顺序依次输出其和等于n的所有不增的正整数和式。


输入:一个正整数n(0<n≤15)。

输出:每行输出如样例所示,和等于n的不增正整数和式,数字和运算符间无符号,最后一行结尾有一个回车换行符。

#include<stdio.h>int a[20],p=1;
void divide(int n,int flag){if(n<1){printf("%d=",a[0]);for(int i=1;i<p-1;i++){printf("%d+",a[i]);}printf("%d\n",a[p-1]);return;}if(n<flag)flag=n;//下一个分解大小的上限for(int i=flag;i>=1;i--){a[p]=i;p++;divide(n-i,i);p--;}
}
int main(){int n;scanf("%d",&n);a[0]=n;divide(n,n-1);return 0;
}

http://www.lryc.cn/news/241772.html

相关文章:

  • 基于51单片机电子钟闹钟LCD1602显示proteus仿真设计
  • 第三节-Android10.0 Binder通信原理(三)-ServiceManager篇
  • 使用XHProf查找PHP性能瓶颈
  • 矩阵论(Matrix)
  • 解决Emmy Lua插件在IDEA或 Reder 没有代码提示的问题(设置文件关联 增加对.lua.txt文件的支持)
  • macos端文件夹快速访问工具 Default Folder X 最新for mac
  • 树形 DP:树的直径
  • 【Python百宝箱】第三维度的魔法:探索Python游戏世界
  • 3ds Max 电脑配置建议 | 建模+渲染选专业显卡or游戏显卡?
  • 水淹七军(递归,又是递归)
  • Stable Video Diffusion重磅发布,快来看看哪些功能
  • 城市NOA到来时刻,车企密集上车NVIDIA
  • Linux后台运行Python的py文件,如何使ssh工具退出后仍能运行
  • Excel中出现“#NAME?”怎么办?(文本原因)
  • superset 后端增加注册接口
  • 利用 React 和 Bootstrap 进行强大的前端开发
  • 深度学习之基于Pytorch照片图像转漫画风格网络系统
  • 解决No Feign Client for loadBalancing defined,修改Maven依赖
  • 友思特分享 | Neuro-T:零代码自动深度学习训练平台
  • 基于动量的梯度下降
  • ELK+kafka+filebeat企业内部日志分析系统
  • MyBatis-Plus: 简化你的MyBatis应用
  • 在 go 的项目中使用验证器
  • Handler系列-sendMessage和post的区别
  • java中 自动装箱与拆箱,基本数据类型,java堆与栈,面向对象与面向过程
  • C语言第二十八弹--输入一个非负整数,返回组成它的数字之和
  • redis---主从复制及哨兵模式(高可用)
  • 【不同请求方式在springboot中对应的注解】
  • 前端入门(三)Vue生命周期、组件技术、事件总线、
  • 消息推送到微信,快速实现WxPusher