题目:
任何一个自然数m的立方均可写成m个连续奇数之和。
例如: 1^3=1 2^3=3+5
3^3=7+9+11 4^3=13+15+17+19
编程实现:输入一自然数n,求组成n3(立方)的n个连续奇数
分析:
先找到平衡点,平衡点是n的平方(n*n);
n为奇数时,结果包含平衡点;结果:...n-6,n-4,n-2,n,n+2,n+4,n+6...
特殊的是中间3个数:n-2,n,n+2
n为偶数时,结果不包含平衡点;结果:...n-5,n-3,n-1,n+1,n+3,n+5...
特殊的是中间的2个数:n-1,n+1
处理好中间特殊的数时,计算两边的数就容易了;见如下代码:
//找到奇数并打印出
public static void findOdd(int n){
List<Integer> ret=new ArrayList<Integer>();
if(n<0){
ret.add(0);
}else if(n==1){
ret.add(1);
}else{
int tempSum=n*n; //计算平方
int toAdd=tempSum;
int toSub=tempSum;
if(tempSum%2==1){ //是奇数,说明是平衡点
toAdd+=2; //此处加减2
toSub-=2;
ret.add(tempSum); //先添加这个奇数
}else {
toAdd+=1; //此处加减1
toSub-=1;
}
for(int i=0;i<n/2;i++){
ret.add(toAdd);
ret.add(toSub);
toAdd+=2;
toSub-=2;
}
}
Object[] tempRet=ret.toArray();
Arrays.sort(tempRet);
for(int i=0;i<tempRet.length;i++){
System.out.print(tempRet[i]+" ");
}
}
有其他想法的同学可以一起讨论.
分享到:
相关推荐
分解质因数是将一个数写成几个质数相乘的形式。 5. **最大公约数和最小公倍数**:若a能被b整除,那么a和b的最大公约数是b,最小公倍数是a。 6. **长方体的体积和表面积**:长方体的体积计算公式是V=长×宽×高,表...
尼科彻斯定理是一个著名的数论定理,内容是:任何一个整数的立方都可以写成一串连续奇数的和。为了验证这个定理,我们可以编写一个程序来实现这个过程。 问题分析:这个问题的核心在于如何实现尼科彻斯定理的算法...
1. 数字序列:题目中提到了三个连续的自然数,中间的一个是n,其他两个分别可以通过加1和减1得到,即n-1和n+1。 2. 整除性质:题目中提到能同时被2、3、5整除的最大两位数,这个数必须是2、3、5的最小公倍数,即30...
- 连续奇数的平均数等于中间的数,若三个连续奇数的和是177,那么平均数是177/3。 4. **年龄问题**: - 如果小明a岁,他爸爸比他大3b岁,爸爸的年龄是3a + b。 5. **小数乘法计算法则**: - 计算0.56 × 0.04时...
- 有理数和无理数的定义,强调有理数可以写成分数形式,无限循环小数也是有理数。 5. **应用实例**: - 提供了一个关于质数乘积的问题,通过设未知数和利用质数性质解题。 在MBA学习中,理解和掌握这些数学概念...
- 分解质因数是将一个合数写成几个质数的乘积的形式。例如,390分解质因数为390=2×3×5×13。 3. **自然数、奇数、合数的概念**: - 最小的自然数是0,自然数包括0和所有正整数。 - 最小的奇数是1,奇数是指不...
9. **自然数的顺序**:第9题,三个连续自然数,中间的是n,则其余两个是n-1和n+1。 10. **分数的应用**:第10题,小明一周看完一本书,平均每天看1/7,5天看5/7。 11. **余数的理解**:第2题判断题,0.46÷0.03的...
10. 为了使多位数是3的倍数,每个数位上的数字之和必须是3的倍数,如5111, 5211, 5311, 5411。 11-20. 判断题涉及了奇数、质数、合数、自然数的基本性质以及体积、表面积的比较,如奇数不一定是质数,100以内最大...
9. **分解质因数**:280分解质因数,需要将280写成质数的乘积,280=2×2×2×5×7。 10. **比例计算**:男生有25人,比女生少5人,所以女生有30人,全班有55人。女生占全班的比例是30/55=6/11。 **判断题知识点**...
11. **判断题**:这部分检验了对奇数、质数、因数和倍数等概念的理解,例如奇数不一定是质数,两个质数之和可能是偶数等。 12. **选择题**:这些题目涵盖了体积单位的进率、正方体体积的计算、合数的因数数量、3的...
- 合数是指除了1和它本身外,至少还有一个正因数的自然数。 - 分子是6的所有假分数:6/1, 6/2, 6/3, 6/4, 6/5, 6/6。 13. 图形的轴对称: - 轴对称图形是关于某直线对称的图形。 14. 解决问题: - 需要计算立体...
6. 数的组合与分解:例如,210可以写成几个质数的乘积,如210=2×3×5×7;98分解质因数是98=2×7×7。 文档中的题目设计旨在巩固学生对基本数学概念的理解和应用能力,通过解决这些填空题,学生可以提高他们的计算...
自然数可分为质数、合数和1,错误。 12. 选择题:两个奇数的乘积是合数,选B;梯形面积是20×2=40平方厘米,选A;梯形面积扩大4倍,选B;长方体框架高为(52-4-4)/4=12cm,选B;剪下的正方形面积是8×8=64平方米,...
7. **质数**:质数是只有1和它本身两个因数的自然数,两个连续的质数是2和3。 8. **最大公约数与最小公倍数**:两个数的最大公约数是它们所有公共因数中最大的,最小公倍数是能够被这两个数整除的最小正整数。通过...
- 长方体木料锯成两段,增加了两个底面的面积,所以100cm²为底面积,长方体体积为底面积乘以高,即100cm² * 2m = 200立方分米。 - 50以内的最小质数是2,最大质数是47,它们的积是94。 13. **计算题**: - ...
小学数学期末试卷主要涵盖了一至六年级的基础数学概念和技能,包括了数的性质、运算、几何、数据处理等多个方面。以下将详细解释试卷中涉及的一些关键知识点: 1. **整除与约数、倍数**: - 整除是指一个数可以被...
5. 奇数的性质:三个连续奇数中间一个是a,则其他两个分别为a-2和a+2。 6. 比例的构成:24的约数有1、2、3、4、6、8、12、24,可组成比例2:3=8:12。 7. 比例问题:甲乙两数之和为45,比例为7:2,所以甲数为45*7/9=...
6. **奇数、偶数、3的倍数以及同时满足3和5的倍数的数字构造**:奇数的个位必须是1, 3, 5, 7, 9;3的倍数的各位数字之和必须是3的倍数;偶数的个位必须是0, 2, 4, 6, 8;同时是3和5的倍数的数字个位必须是0,且各位...
质因数分解是将一个合数写成几个质数相乘的形式,通常是从最小的质数开始尝试整除,直到剩余的数只能被1和它本身整除为止。这个问题锻炼了开发者对于循环结构的深入理解和运用。 综上所述,这四道编程题目都是学习...
5. 正确,大于2的偶数可以写成2乘以一个自然数,所以是合数。 选择题: 1. A,因为a是b的倍数,所以最小公倍数是a。 2. C,2是223和235的公共质因数。 3. C,体积扩大的倍数是棱长扩大的倍数的立方。 计算题: 1. ...