C趣味编程百例(27)尼科彻斯定理

文章作者 100test 发表时间 2007:03:10 17:35:46
来源 100Test.Com百考试题网


84.尼科彻斯定理
验证尼科彻斯定理,即:任何一个整数的立方都可以写成一串连续奇数的和。××
*问题分析与算法设计
本题是一个定理,我们先来证明它是成立的。
对于任一正整数a,不论a是奇数还是偶数,整数(a×a-a 1)必然为奇数。
构造一个等差数列,数列的首项为(a×a-a 1),等差数列的差值为2(奇数数列),则前a项的和为:
a×((a×a-a 1)) 2×a(a-1)/2
=a×a×a-a×a a a×a-a
=a×a×a
定理成立。证毕。
通过定理的证明过程可知L所要求的奇数数列的首项为(a×a-a 1),长度为a。编程的算法不需要特殊设计,可按照定理的证明过直接进行验证。
*程序与程序注释
#include


相关文章


全国计算机等级考试方兴未艾
二级Access模块知识
什么人可以报考?何时、何地报名,有何手续?
C趣味编程百例(27)尼科彻斯定理
C趣味编程百例(27)回文数的形成
Access计算机考试辅导第一章数据库基础知识8
全国计算机等级考试是由什么机构组织实施?
计算机职业资格考试日趋火爆
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛