`
1140566087
  • 浏览: 552522 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
博客专栏
2c4ae07c-10c2-3bb0-a106-d91fe0a10f37
c/c++ 入门笔记
浏览量:18279
3161ba8d-c410-3ef9-871c-3e48524c5263
Android 学习笔记
浏览量:311321
Group-logo
J2ME 基础学习课程集
浏览量:18343
A98a97d4-eb03-3faf-af96-c7c28f709feb
Spring 学习过程记录...
浏览量:17387
社区版块
存档分类
最新评论

连续平方数

阅读更多

// 连续平方数

//标题: 连续平方数
//
//为了表示方便,我们把5的平方记为:5^2
//这样,连续自然数的平方和就记为:1^2 + 2^2 + 3^2 + 4^2 + ...
//
//请看下面的公式:
//
//1^2 + 2^2 + 3^2 + 4^2 + ... + x^2 = y^2
//
//是不是存在整数x,y,使得公式成立呢?显然x=y=1 勉强成立,数学上称为“平凡解”。
//
//你的任务是寻找该方程的某个非平凡解(实际上只有1个)。
//非平凡解,那么x 和 y 的值不相等
//请填写该公式中x所代表的数字。

public class 连续平方数 {
	public static void main(String[] args){
		//解题知识: 1、Math.pwd();  	 求次方数
		//			2、x的值从 1 开始,y 的值满足 公式的条件,y从1开始;

		int x = 1;
		int y = x;
		for(;;){
			int sum = 0;
			for(int i=1;i<=x;i++){
				sum+=Math.pow(i, 2);
			}
//			System.out.println("x="+x +"的时候,平方和为:"+sum);
			for(int i=x;i<=y*2;i++){
				if(sum==Math.pow(i, 2)){
					System.out.println("x = "+x);
				}
			}
			x++;
			y=2*x;
			if(x>100){
				break;
			}
		}
	}
}













0
0
分享到:
评论

相关推荐

    蓝桥杯学习资料大全-题目参考代码-排他平方数.zip

    "排他平方数"是一个数学概念,通常出现在编程竞赛或者算法学习中,如蓝桥杯这类比赛。在编程领域,这个概念可能与寻找特定类型的数字序列相关,特别是那些不包含某些特定平方数的序列。排他平方数问题可能是要求编写...

    二级考试移动开发

    初始化`s`为0,`for`循环从1到`n`,每次迭代中,`t`被设置为当前`i`的两倍,然后`s`累加`(2.0*i-1)*(2.0*i+1)/(t*t)`,这是 `(2i-1)*(2i+1)`除以`i^2`的结果,即连续平方数的差。 3. 第三个函数`fun`用于统计字符串...

    苏教版必修三第1章 算法初步作业题及答案解析12套13精选.docx

    16. **平方和的计算**:设计算法和流程图,计算连续平方数的和。 17. **判断奇偶性**:编写算法和流程图来判断一个整数是否为偶数。 18. **素数筛选**:设计流程图找出前100个正整数中的所有素数,可能涉及...

    多线程求连续质数和的完全幂

    文件名“Primesums-ThinkinGall”可能代表了源代码文件,其中包含了实现上述算法的函数和逻辑,包括质数生成、连续质数和的计算以及完全平方数的判断。 总结起来,这个问题涉及了质数理论、完全平方数的计算以及多...

    Minimal m Sums 给定n 个整数组成的序列,现在要求将序列分割为m 段,每段子序列中的数在原序列中连续排列。如何分割才能使这m段子序列的和的最大值达到最小?

    给定n 个整数组成的序列,现在要求将序列分割为m 段,每段子序列中的数在原序列中连续排列。如何分割才能使这m段子序列的和的最大值达到最小? 编程任务: 给定n 个整数组成的序列,编程计算该序列的最优m 段分割,...

    Primesums-求连续质数和的完全幂

    检查一个数是否为完全幂,可以通过对数运算和取整来实现,例如 \( \sqrt{x} \) 的整数部分如果等于 \( \sqrt{x} \) ,则x是完全平方数。 现在,我们要解决的问题是找到连续质数之和为完全幂的情况。这需要结合前面...

    使用C语言输出尼科梅彻斯定理,代码和逻辑都较简单

    它指出,每个偶数平方数可以表示为连续奇数的和,而每个奇数平方数可以表示为连续偶数的和。例如,4=1+3,9=2+4+5,16=1+3+5+7,25=4+6+8+10等。这个定理在数学教育和算法设计中有时会被用作练习,帮助初学者理解...

    matlab上机作业报告(计算初等反射阵-用Householder变换法对矩阵A作正交分解-连续函数最佳平方逼近等).doc

    MATLAB 上机作业报告(计算初等反射阵—用 Householder 变换法对矩阵 A 作正交分解—连续函数最佳平方逼近等) 本报告旨在介绍如何使用 MATLAB 实现初等反射阵的计算,并对矩阵 A 进行正交分解。同时,我们还将介绍...

    8.数字推理实战口诀.rar

    数字推理题型多样,包括但不限于等差数列、等比数列、几何数列、平方数、立方数、分数数列、混合数列等。解答这类问题的关键在于识别数列的规律,并运用适当的策略来找出下一个数字。以下是一些常见的数字推理技巧和...

    python语言经典入门级案例(含源代码).docx

    这里利用了完全平方数的性质,即连续两个完全平方数的差一定是奇数。 案例四涉及日期处理,计算输入的日期在当年中的第几天。程序通过一个数组`months`存储每个月在非闰年中的天数,然后根据输入的月份和是否为闰年...

    Delphi开平方练习程序 v1附源码.rar

    开平方是求一个数的平方根的过程,可以用于计算距离、面积等实际问题。对于非负实数a,其平方根b满足b² = a。在编程中,我们通常会使用浮点数来近似表示平方根。对于精确的整数开平方,我们可以采用牛顿迭代法或者...

    新手程序员100道Python学习练习题.pdf

    解决这个问题可以使用循环查找,通过判断连续两个平方数之间的差值不超过168来找到符合条件的数。再通过检查平方根是否为整数来确认是否为完全平方数。 ### 004 这天第几天 根据输入的年、月、日,确定这是该年的第...

    (算术)平方(立方)根计算软件

    4. 连续计算:用户可能需要连续计算多个数的平方根或立方根,软件应能方便地进行此类操作。 四、技术实现 1. 数值计算算法:软件背后的计算可能基于牛顿迭代法或二分查找法等数值计算算法,以快速逼近精确值。 2....

    求1到n的连续和

    求1到n的连续和、平方和、立方和,运用类实现及调用函数

    ZEMAX操作数列表详细介绍.pdf

    非连续元件系统对象数据的约束是光学系统中的一个重要参数,ZEMAX操作数列表中提供了多种非连续元件系统对象数据的约束操作数,包括 NPXG(非连续元件系统对象数据)、NPXL(非连续元件系统对象数据)、NPXV(非连续...

    计算机组成原理课程设计-求负数平方和(A类).zip

    A组题目:输入包含 5 个整数(有符号数)的数组 M,输出所有负数的平方...采用三数据总线的运算器,采用 RAM,先将输入数据依次存放在 RAM 的某一段连续存储区域内,再依次读出判断是否为负数,若再为负数求其平方和。

    2.matlab处理音频信号.doc

    (1)连续时间信号:在连续时间范围内定义的信号,但信号的幅值可以是连续数值,也可以是离散数值。当幅值为连续这一特点情况下又常称为模拟信号。实际上连续时间信号与模拟信号常常通用,用以说明同一信号。 (2)...

    新手程序员100道Python学习练习题.docx

    通过寻找两个连续完全平方数之间的差距不超过168的整数,然后验证这两个平方数是否满足条件。这展示了Python的循环控制(如`while`循环)和数学运算在问题解决中的作用。 004 这天第几天:该题目的关键是理解闰年的...

    求平方和.zip

    标题中的“求平方和”通常指的是数学中的一个概念,它...如果你想要扩展这个功能,例如,添加对输入数据的验证,或者实现动态计算(即连续输入数值并实时更新结果),则需要更深入地了解LabVIEW的编程模型和编程技巧。

    参考资料-行测数字推理题725道详解.zip

    3. **平方数与立方数**:数列可能涉及到连续正整数的平方或立方,如:1, 4, 9, 16...是连续正整数的平方;1, 8, 27, 64...是连续正整数的立方。识别这些模式有助于解题。 4. **间隔等差/等比**:数列中每隔一定项数...

Global site tag (gtag.js) - Google Analytics