尼科彻斯定理
2015-08-18 21:54
309 查看
题目描述:
验证尼科彻斯定理,即:任何一个整数m的立方都可以写成m个连续奇数之和。m属于[1,100],超出范围则报错。
例如:
1^3=1
2^3=3+5
3^3=7+9+11
4^3=13+15+17+19
验证尼科彻斯定理,即:任何一个整数m的立方都可以写成m个连续奇数之和。m属于[1,100],超出范围则报错。
例如:
1^3=1
2^3=3+5
3^3=7+9+11
4^3=13+15+17+19
import java.util.Scanner; public class NicoChester { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int num = scan.nextInt(); checkNicoChester(num); } private static void checkNicoChester(int num) { int []result = new int[num]; int len = result.length-1; if(num%2 != 0){ for (int i = 0; i < len; i++) { result[i] = num*num-2*(result.length/2-i); System.out.print(result[i]+"+"); } System.out.print(num*num-2*(result.length/2-len)); } else{ for (int i = 0; i < len; i++) { result[i] = num*num-num+1+2*i; System.out.print(result[i]+"+"); } System.out.print(num*num-num+1+2*len); } } }
相关文章推荐
- Eclipse的各种快捷键
- icinga-web
- 01==IOS(基本命令)
- C++Huffman树的构造实现及编码译码过程
- 20种常用的DOS命令小结
- nodejs模块-http
- 括号匹配
- GDOI2016模拟8.18解密
- 2015 6 3 --如何阅读一本书
- poj 2506 Tiling
- BZOJ 1699 [Usaco2007 Jan]Balanced Lineup排队 线段树
- 电赛总结(二)——AD芯片总结之AD7705
- [LeetCode] LRU Cache
- Android-Activity之间显示和隐式跳转-Date 数据跳转-调用系统的的组件
- DOS基本命令(基本部分)
- Hibernate实体关系
- c#创建窗体,向窗体添加控件,设置控件大小位置等属性,写控件的响应
- 开发与测试
- 广告模块的设计
- android自定义标题栏。。。。。。。