早教吧 育儿知识 作业答案 考试题库 百科 知识分享

编制一个程序验证一个正整数能否可以表示为多个连续的正整数之和如:6=1+2+3;15=1+2+3+4+5或15=4+5+6或15=7+8等.要求将2到100之间的所有整数给出相应的结果,你能总结出哪些规律.

题目详情
编制一个程序验证一个正整数能否可以表示为多个连续的正整数之和如:6=1+2+3;15=1+2+3+4+5或15=4+5+6或15=7+8等.要求将2到100之间的所有整数给出相应的结果,你能总结出哪些规律.
▼优质解答
答案和解析
假定两个连续数
2x+1=A
x=(A-1)/2-------------A为奇数即可
假定3个连续:3x+3=A
x=(A-3)/3-----------A能被3整除
假定4个连续:4x+6=A
x=(A-6)/4----------A-6能被4整除
.5..:5x+10=A
x=(A-10)/5--------A-10能被5整除