早教吧作业答案频道 -->其他-->
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除以3等于0余1吗?★☆1÷3=0···1吗?1除以3于0余一,这个算式能够成立吗?整数 2020-05-14 …
用火柴拼成的6749动一根火柴变成最大数字是多少?请在纸上用计算器上面显示方式用横竖条拼成以上数字 2020-05-17 …
1.一个多条食物链中,浮游植物被浮游生物,贝类,蜗牛吃.而浮游生物又可以被贝类吃掉.那么贝类是数以 2020-06-05 …
0234四个数字可以组成多少种排列(数字可以重复)原题如下:用0、2、3、4组成四位数.如果每个数 2020-06-06 …
用000123用0001234这7个数读两个零的,可以组成哪些数只读一个零的可以组成哪些数.所有的 2020-06-14 …
下列说法错误的是()A实数与数轴上的点一一对应B无限小数未必是无理数,但无理数一定是无限小数C分数 2020-06-14 …
陈余,张耳之所以一成一败是因为陈余性格""而张耳却是能做到""(用原文语句回答) 2020-06-16 …
无限不循环小数可以不可以化成分数老师说无限不循环小数不可以化成分数,我觉得很奇怪.比如说A÷B等于 2020-06-27 …
两个互相吻合的大/小齿轮,它们每分钟的转数与齿数.请以以下形式说出它们是否成比例,成正比还是反比? 2020-06-28 …