[BUC-2.21]给出一个正整数,输出它所有可能的连续自然数(两个以上)之和的算式
来源:互联网 发布:腾讯广告优化师 编辑:程序博客网 时间:2024/04/30 04:25
利用等差数列的求和公司进行数序计算,判断计算的记过是否为整数来判断,是否合理。根据公式
n=((1-2a1)+sqrt((2a1-1)^2+8Sn))/2 ,其中a1在合理的范围内进行试探,1<=a1<=Sn/2
如何sqrt和n均求出为整数, 则根据n和a1输出这个连续自然数的和。
输出:给出3到100的数据输入,得出以下结果
3= 1+ 2
5= 2+ 3
6= 1+ 2+ 3
7= 3+ 4
9= 2+ 3+ 4
9= 4+ 5
10= 1+ 2+ 3+ 4
11= 5+ 6
12= 3+ 4+ 5
13= 6+ 7
14= 2+ 3+ 4+ 5
15= 1+ 2+ 3+ 4+ 5
15= 4+ 5+ 6
15= 7+ 8
17= 8+ 9
18= 3+ 4+ 5+ 6
18= 5+ 6+ 7
19= 9+10
20= 2+ 3+ 4+ 5+ 6
21= 1+ 2+ 3+ 4+ 5+ 6
21= 6+ 7+ 8
21=10+11
22= 4+ 5+ 6+ 7
23=11+12
24= 7+ 8+ 9
25= 3+ 4+ 5+ 6+ 7
25=12+13
26= 5+ 6+ 7+ 8
27= 2+ 3+ 4+ 5+ 6+ 7
27= 8+ 9+10
27=13+14
28= 1+ 2+ 3+ 4+ 5+ 6+ 7
29=14+15
30= 4+ 5+ 6+ 7+ 8
30= 6+ 7+ 8+ 9
30= 9+10+11
31=15+16
33= 3+ 4+ 5+ 6+ 7+ 8
33=10+11+12
33=16+17
34= 7+ 8+ 9+10
35= 2+ 3+ 4+ 5+ 6+ 7+ 8
35= 5+ 6+ 7+ 8+ 9
35=17+18
36= 1+ 2+ 3+ 4+ 5+ 6+ 7+ 8
36=11+12+13
37=18+19
38= 8+ 9+10+11
39= 4+ 5+ 6+ 7+ 8+ 9
39=12+13+14
39=19+20
40= 6+ 7+ 8+ 9+10
41=20+21
42= 3+ 4+ 5+ 6+ 7+ 8+ 9
42= 9+10+11+12
42=13+14+15
43=21+22
44= 2+ 3+ 4+ 5+ 6+ 7+ 8+ 9
45= 1+ 2+ 3+ 4+ 5+ 6+ 7+ 8+ 9
45= 5+ 6+ 7+ 8+ 9+10
45= 7+ 8+ 9+10+11
45=14+15+16
45=22+23
46=10+11+12+13
47=23+24
48=15+16+17
49= 4+ 5+ 6+ 7+ 8+ 9+10
49=24+25
50= 8+ 9+10+11+12
50=11+12+13+14
51= 6+ 7+ 8+ 9+10+11
51=16+17+18
51=25+26
52= 3+ 4+ 5+ 6+ 7+ 8+ 9+10
53=26+27
54= 2+ 3+ 4+ 5+ 6+ 7+ 8+ 9+10
54=12+13+14+15
54=17+18+19
55= 1+ 2+ 3+ 4+ 5+ 6+ 7+ 8+ 9+10
55= 9+10+11+12+13
55=27+28
56= 5+ 6+ 7+ 8+ 9+10+11
57= 7+ 8+ 9+10+11+12
57=18+19+20
57=28+29
58=13+14+15+16
59=29+30
60= 4+ 5+ 6+ 7+ 8+ 9+10+11
60=10+11+12+13+14
60=19+20+21
61=30+31
62=14+15+16+17
63= 3+ 4+ 5+ 6+ 7+ 8+ 9+10+11
63= 6+ 7+ 8+ 9+10+11+12
63= 8+ 9+10+11+12+13
63=20+21+22
63=31+32
65= 2+ 3+ 4+ 5+ 6+ 7+ 8+ 9+10+11
65=11+12+13+14+15
65=32+33
66= 1+ 2+ 3+ 4+ 5+ 6+ 7+ 8+ 9+10+11
66=15+16+17+18
66=21+22+23
67=33+34
68= 5+ 6+ 7+ 8+ 9+10+11+12
69= 9+10+11+12+13+14
69=22+23+24
69=34+35
70= 7+ 8+ 9+10+11+12+13
70=12+13+14+15+16
70=16+17+18+19
71=35+36
72= 4+ 5+ 6+ 7+ 8+ 9+10+11+12
72=23+24+25
73=36+37
74=17+18+19+20
75= 3+ 4+ 5+ 6+ 7+ 8+ 9+10+11+12
75=10+11+12+13+14+15
75=13+14+15+16+17
75=24+25+26
75=37+38
76= 6+ 7+ 8+ 9+10+11+12+13
77= 2+ 3+ 4+ 5+ 6+ 7+ 8+ 9+10+11+12
77= 8+ 9+10+11+12+13+14
77=38+39
78= 1+ 2+ 3+ 4+ 5+ 6+ 7+ 8+ 9+10+11+12
78=18+19+20+21
78=25+26+27
79=39+40
80=14+15+16+17+18
81= 5+ 6+ 7+ 8+ 9+10+11+12+13
81=11+12+13+14+15+16
81=26+27+28
81=40+41
82=19+20+21+22
83=41+42
84= 7+ 8+ 9+10+11+12+13+14
84= 9+10+11+12+13+14+15
84=27+28+29
85= 4+ 5+ 6+ 7+ 8+ 9+10+11+12+13
85=15+16+17+18+19
85=42+43
86=20+21+22+23
87=12+13+14+15+16+17
87=28+29+30
87=43+44
88= 3+ 4+ 5+ 6+ 7+ 8+ 9+10+11+12+13
89=44+45
90= 2+ 3+ 4+ 5+ 6+ 7+ 8+ 9+10+11+12+13
90= 6+ 7+ 8+ 9+10+11+12+13+14
90=16+17+18+19+20
90=21+22+23+24
90=29+30+31
91= 1+ 2+ 3+ 4+ 5+ 6+ 7+ 8+ 9+10+11+12+13
91=10+11+12+13+14+15+16
91=45+46
92= 8+ 9+10+11+12+13+14+15
93=13+14+15+16+17+18
93=30+31+32
93=46+47
94=22+23+24+25
95= 5+ 6+ 7+ 8+ 9+10+11+12+13+14
95=17+18+19+20+21
95=47+48
96=31+32+33
97=48+49
98=11+12+13+14+15+16+17
98=23+24+25+26
99= 4+ 5+ 6+ 7+ 8+ 9+10+11+12+13+14
99= 7+ 8+ 9+10+11+12+13+14+15
99=14+15+16+17+18+19
99=32+33+34
99=49+50
100= 9+10+11+12+13+14+15+16
100=18+19+20+21+22
- [BUC-2.21]给出一个正整数,输出它所有可能的连续自然数(两个以上)之和的算式
- 所有可能的连续自然数(两个以上)之和的算式
- 将一个正整数n,拆分成连续的自然数之和,输出所有可能的情况
- 输入一个正整数,若该数能用几个连续正整数之和表示,则输出所有可能的正整数序列。
- 网易笔试题:输入一个正整数,若该数能用几个连续正整数之和表示,则输出所有可能的正整数序列。
- 编程题:输入一个正整数,若该数能用几个连续正整数之和表示,则输出所有可能的正整数序列
- 面试题:输入一个正整数n,输出所有的连续正整数之和等于n的序列
- 给一个正整数sum,打印出所有和为sum的连续正整数序列之和。
- 键入一个自然数 ,求这个自然数的所有约数之和
- 只考加法的面试题——将一个正整数表示成连续的自然数序列之和
- 将一个正整数分解为连续的自然数的和
- 一个正整数分解为几个连续的正整数之和
- 一个无序自然数序列有N个自然数,快速找到二者之和为M的两个整数并输出
- 将一个数字表示成连续自然数之和的形式
- 列出一个正整数表示成n(n>=2)个连续正整数之和的所有形式
- 输出和为n的所有的连续自然数序列
- 正整数分解为几个连续自然数之和
- 正整数分解为几个连续自然数之和
- ARM 8位图
- 百度有啊前端js框架分析(一)
- vi 中如何使用 :s 命令实现字串的替换以及对参数分隔符解释
- JDK = JRE + 编译器 + api + tools
- 10-26-09
- [BUC-2.21]给出一个正整数,输出它所有可能的连续自然数(两个以上)之和的算式
- ORACLE PL/SQL 对象(object)学习笔记(三)
- jetty 7 maven plugin配置
- brk和sbrk
- 分页代码
- 求职面试六个注意事项
- 回文数(palindromic number)
- 如何保证Windows操作系统无毒
- Xmarks书签扩展不能同步的解决方法