早教吧作业答案频道 -->其他-->
c++尼科彻斯定理/*入门尼科彻斯定理验证尼科彻斯定理,即:任何一个正整数的立方都可以写成一串连续奇数的和.输入任一正整数输出该数的立方分解为一串连续奇数的和样例输入13样例
题目详情
c++尼科彻斯定理
/*【入门】尼科彻斯定理
验证尼科彻斯定理,即:任何一个正整数的立方都可以写成一串连续奇数的和.
输入
任一正整数
输出
该数的立方分解为一串连续奇数的和
样例输入
13
样例输出
13*13*13=2197=157+159+161+163+165+167+169+171+173+175+177+179+181
提示
本题是一个定理,我们先来证明它是成立的.
对于任一正整数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
using namespace std;
int main()
{
int a,b,i=1,b1=0,b2=0;
cin>>a;
b1=a*a*a;
b=a*a-a+1;
while(i
/*【入门】尼科彻斯定理
验证尼科彻斯定理,即:任何一个正整数的立方都可以写成一串连续奇数的和.
输入
任一正整数
输出
该数的立方分解为一串连续奇数的和
样例输入
13
样例输出
13*13*13=2197=157+159+161+163+165+167+169+171+173+175+177+179+181
提示
本题是一个定理,我们先来证明它是成立的.
对于任一正整数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
using namespace std;
int main()
{
int a,b,i=1,b1=0,b2=0;
cin>>a;
b1=a*a*a;
b=a*a-a+1;
while(i
▼优质解答
答案和解析
#include
using namespace std;
int main()
{
\x09int a,b,i=1;
\x09cin>>a;
b=a*a-a+1;
cout
using namespace std;
int main()
{
\x09int a,b,i=1;
\x09cin>>a;
b=a*a-a+1;
cout
看了 c++尼科彻斯定理/*入门尼...的网友还看了以下:
末三位数三位数立方的末三位与原三位数相同,求此三位数. 2020-05-13 …
1,4,9,16,25,,…(第K项)设某数为x,用x表示下列各数(1)某数的3倍加上5的数(2) 2020-05-14 …
K是2的算术平方根,求根号2乘以X小于7乘以 根号2的正整数解也是关于数开方的问题,请附上过程,越 2020-05-16 …
一道关于有理数乘方的选择题,1米长的木棍,第一次截去一半,第二次截去剩下的一半,如此截下去,第7次 2020-05-16 …
一个未知数平方的导数为什么是2倍的未知数 2020-05-17 …
甲乙两数平方和的3倍减去甲数与乙数平方的和的一半所得到的差怎么表示?{甲为x乙为y} 2020-06-03 …
导数下方的面积问题导数下方的面积与原函数到底是什么关系?是相等吗?因为一个导数可以对应很多函数.f 2020-06-10 …
某数加上某数平方的和,以x代表下列各数某数加上某数平方的一半的和 2020-06-11 …
S=n(n^2+1)/2怎么推导的·?就是n阶幻方的公式,n为幻方的阶数,s是求和就是任意阶数幻方 2020-06-16 …
如何确定有理数乘方的个位数字如3的2013次方个位数字是几和3的2012次方 2020-06-18 …