Java练习(二)——寻找一个加100为完全平方,再加168还是完全平方的数

题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?(该数小于100) 【提示:如果一个整数是另外一个整数的平方,那么该数被称为完全平方数。】

1package test; 2public class Pratice2 { 3 public static void main(String[] args) { 4 // TODO Auto-generated method stub 5 for(int x =0; x<101; x++) { 6 if(Math.sqrt(x+100) % 1 == 0) {//Math.sqrt返回x的平方根,%1 是为了得到的整数 7 if(Math.sqrt(x+268) % 1 == 0) { 8 System.out.println(x + "加100是一个完全平方数,再加168又是一个完全平方数"); 9 } 10 } 11 } 12 } 13} 14输出: 1521100是一个完全平方数,再加168又是一个完全平方数
点赞
收藏

评论区

加载中...

相关推荐

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

用Python编程语言来实现阿姆斯特朗数的检查

一、什么是阿姆斯特朗数?如果一个正整数等于其各个数字的立方和,则称该数为阿姆斯特朗数(亦称为自恋性数)。一个正整数称为阿姆斯特朗阶数。例:abcd...anbncndn...如果是3位的阿姆斯特朗数字,则每个数字的立方和等于该数字本身。例如:153111555333//153是一个阿姆斯特朗

Java判断一个数是不是快乐数

快乐数的定义:快乐数(happynumber)有以下的特性:在给定的进位制下,该数字所有数位(digits)的平方和,得到的新数再次求所有数位的平方和,如此重复进行,最终结果必为1。以十进制为例:28→2²8²68→6²8²100→1²0²0²132→3²2²13→1²3²10→1²0²137→3

python刷题-数列特征

问题描述给出n个数,找出这n个数的最大值,最小值,和。输入格式第一行为整数n,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。样例输入513245样例输出5211数据规模与约定1<n<10000。

用Python编程语言来实现阿姆斯特朗数的检查

一、什么是阿姆斯特朗数?如果一个正整数等于其各个数字的立方和,则称该数为阿姆斯特朗数(亦称为自恋性数)。一个正整数称为阿姆斯特朗阶数。例:abcd...anbncndn...如果是3位的阿姆斯特朗数字,则每个数字的立方和等于该数字本身。例如:153111555333//153是一个阿姆斯特朗数。二、案

PYTHON练习题 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数。

Python练习标签:PythonPython练习题Python知识点二.使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数,如果大于预设的数,屏幕显示“太大了,请重新输入”如果小于预设的数,屏幕显示“太小了,请重新输入”如此循环,直到猜中,显示“恭喜你,猜中了!共猜