1. 首页
  2. 编程语言
  3. C
  4. C++初学者之根据输入的任何一个正整数,输出可能被表示的连续正整数

C++初学者之根据输入的任何一个正整数,输出可能被表示的连续正整数

上传者: 2022-06-09 09:37:26上传 PDF文件 58.69 KB 热度 10次

如果结果有多个序列,按各序列的最小正整数的大小从小到大打印各序列。此外,序列不允许重复,序列内的整数用一个空格分隔。如果没有符合要求的序列,输出 “NONE” 。例如,对于 15 ,其输出结果是:1 2 3 4 5 对于 16 ,其输出结果是: NONE这是一道2005年百度之星程序设计大赛试题初赛题目。思路如下:1、满足要求的数是连续的,所以只要选定起始值累加求和即可;2、要确保遍历所有可能的起始值并且让循环的次数尽量少。所以最大的起始值不会大于该数的二分之一。请拍砖,^_^以上所述是小编给大家介绍的C++初学者之根据输入的任何一个正整数,输出可能被表示的连续正整数,希望对大家有所帮助!

下载地址
用户评论