当前位置 :
【【入门】将任何一个正整数的立方写成一组相邻奇数之和时间限制:1000MS内存限制:1000K573通过次数:358【试题描述】尼科彻斯定理:将任何一个正整数的立方写成一组相邻奇数之和.如:3^】
1人问答
八字精批流年运程八字合婚八字起名
问题描述:

【入门】将任何一个正整数的立方写成一组相邻奇数之和时间限制:1000MS内存限制:1000K

573通过次数:358【试题描述】尼科彻斯定理:将任何一个正整数的立方写成一组相邻奇数之和.如:3^3=7+9+11=274^3=13+15+17+19=64【输入描述】输入只有一行,包括1个整数N.【输出描述】输出只有一行(这意味着末尾有一个回车符号),包括若干个整数.(由大到小)【输入样例】3【输出样例】1197【解题提示】验证尼科彻斯定理,即:任何一个整数的立方都可以写成一串连续奇数的和.

*问题分析与算法设计

本题是一个定理,我们先来证明它是成立的.

对于任一正整数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   voidpower(int);   intmain(void)   {   intarr[100];   intnum,tmp=0,index,i,j=0;   intret=0;   scanf("%d",&num);   power(num);   /*开始遍历*/   for(i=1;inum)   {   tmp=0;   j=0;   break;   }   }   if(ret)//找到就退出   {   break;   }   }   return0;   }   /*求立方的函数*/   voidpower(intnum)   {   intval=1,i;   for(i=0;i
八字精批 八字合婚 八字起名 八字财运 2024运势 测终身运 姓名详批 结婚吉日
已出生未出生
最新更新
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞
复制重新加载
原创不易,您的支持将成为鼓励我的动力
《【【入门】将任何一个正整数的立方写成一组相邻奇数之和时间限制:1000MS内存限制:1000K573通过次数:358【试题描述】尼科彻斯定理:将任何一个正整数的立方写成一组相邻奇数之和.如:3^】|其它问答-字典翻译问答网》
1、付费复制方式
支付宝付费后即可复制当前文章
限时特价:5.99元
原价:20元
打开支付页
2、微信付费复制方式
微信扫码付费后即可复制当前文章
限时特价:5.99元
原价:20元