精华内容
下载资源
问答
  • 今天小编就大家分享一篇python判断完全平方数的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 开学了,还是该做的做点!!!!!!1
    # -*- coding: utf-8 -*-
    
    """
    Spyder Editor


    This is a temporary script file.
    """
    num=input("Please input your number and I will answer you:\n")
    key=9999
    value=0
    while key!=0:
        num2=int(num)
        if num2==pow(key,2):
            print("You are my destiny!!!!")
            value=1
        key-=1
    if value!=1:
        print("You not belongs to me!")
    展开全文
  • #include #include using namespace std; int main() ...判断一个数是否为完全平方数的基本思路:先将该数开方,然后将开方后的值平方,看是否与原值相等,如相等则是完全平方数,否则不是

    碰到几次了,记下备用!

    判断一个数是否为完全平方数的基本思路:先将该数开方,然后将开方后的值平方,看是否与原值相等,如相等则是完全平方数,否则不是

    展开全文
  • 判断一个数是否为完全平方数

    千次阅读 2020-02-21 20:06:06
    bool IsSqrt(int x) { int i; for(i=1; x>0; i+=2) { x-=i; } if(x==0) return true; else return false; }
    bool IsSqrt(int x)
    {    
    int i;    
    for(i=1; x>0; i+=2)    
    {        
    	x-=i;    
    }    
    if(x==0)        
    	return true;    
    else        
    return false;
    }
    展开全文
  • 一个整数,它加上100和加上268后都是一个完全平方数,求这个数是多少? 查阅了一些资料,最终用这个语句来判断: len ( str ( math . sqrt ( i ) ) > 5 想法就是: 一个数开根号之后如果是个整数,...

    Python100例题 学习


    原题是这样:

    一个整数,它加上100和加上268后都是一个完全平方数,求这个数是多少?

    查阅了一些资料,最终用这个语句来判断:

    len(str(math.sqrt(i)) > 5
    

    想法就是:一个数开根号之后如果是个整数,那么它转为字符串后的长度不会超过5位(前提是10000以内的数)
    判断如果这个数字开根号之后(转成字符串)超过5位,直接跳过,计算下一个数
    完整的代码如下:

    import math
    for i in range(10000):
            if len(str(math.sqrt(i+100))) > 5 or len(str(math.sqrt(i+268))) > 5:
                continue
            else:
                print(i)
    

    输出结果:
    21
    261
    1581

    欢迎留言讨论。

    展开全文
  • 题目:一个整数,它加上100后是完全平方数,再加上168后还是完全平方数,问这个数是多少? 分析:完全平方数:如果一个正整数a 是某一个整数 b 的平方,那么这个正整数 a 叫做完全平方数。由此可知,我们可以使用...
  • #include <stdio.h> #include <math.h> int IsSquare( int n ) { int i=0,f=0; i=sqrt(n); if(i*i==n) { return 1; } else { return 0; } } int main() { int n; ... prin
  • 给定一个正整数num ,判断是否为完全平方数,要求当num为完全平方数时返回True,否则返回False。 2、问题示例 输入num=16,输出True,sqrt(16)=4;输入num=15,输出False,sqrt(15)=3.87。 3、代码实现 # 参数 num ...
  • 怎么判断一个数是否为完全平方数

    万次阅读 2016-09-05 20:17:42
    转载地址点击打开链接 在不使用浮点函数sqrt的情况下,我们有一些比较好的算法: 1.利用恒等式: 1+3+5+7+....+(2*n-1)=n^2 ...下面是一些关于完全平方数的数学性质: ...对排除完全平方数有一定的加速作用
  • 3.使用函数判断完全平方数:输入一个正整数n,判断其是否为完全平方数,如果是,则输出”YES”,如果不是,则输出”NO”。要求定义并调用函数IsSquare(n),判断n是否为完全平方数。 #include<stdio.h> lsleap...
  • java判断一个整数是不是完全平方数

    千次阅读 2019-08-20 18:24:39
    这种方法的思路是把比给出的目标num小的整数都做一次平方运算,如果num等于某一个平方就返回true。这里做了一些优化,及不需要把小于num的全部计算一次,只需要计算小于等于n的就可以。 public static boolean...
  • python判断一个数是不是完全平方数

    万次阅读 2017-08-09 10:29:53
    完全平方数开根号后是一个整数,非完全平方数开根号的话是一个非整数 开根号后取整,如果开根号后是整数的话就不会改变值的大小 取整后再平方,如果值和之前一样,说明是完全平方数 import math def is_sqr(n): ...
  • C程序----判断完全平方数

    千次阅读 2020-04-11 21:20:47
    #include <stdio.h> #include <stdlib.h> int IsSquare(int n); int main() { int n ,flag = 0 ; printf("input n: "); scanf("%d",&n); flag = IsSquare(n); ...
  • 判断一个正整数是不是完全平方数

    千次阅读 2020-03-22 21:51:03
    } 网上大佬的思路:利用平方数的性质 1=1,4=1+3,9=1+3+5,16=1+3+5+7以此类推,模仿它可以使用一个while循环,不断减去一个从1开始不断增大的奇数,若最终减成了0,说明是完全平方数,否则,不是。 bool ...
  • 给定一个正整数 num,编写一个函数,如果 num 是一个完全平方数,则返回 True,否则返回 False。 说明:不要使用任何内置的库函数,如 sqrt。 示例 1: 输入:16 输出:True 示例 2: 输入:14 输出...
  • C语言经典代码(判断完全平方数

    万次阅读 2018-01-28 16:43:04
    题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?  1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后  的结果满足如下...
  • 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 解题思路: > 可以利用数学相关知识进行简化 > 本题采用暴力求解 代码: x=0 for x in range(-100,10000): flag1=...
  • 判断一个数是否完全平方数,方法有好几种,但是我们最常用的,就是对该数的一半的数做平方运算,运算结果和该数相同,就认为该数是完全平方数,但是该方法的时间复杂度不太友好: public static void main...
  • python 判断完全平方数

    2021-02-20 18:02:58
    #简述:一个整数,它加上100和加上268后都是一个完全平方数 #提问:请问该数是多少? from math import sqrt def f(number): for x in range(0,number): m=sqrt(x+100) n=sqrt(x+268) if mint(m) and nint(n): print...
  • [PTA]实验5-6 使用函数判断完全平方数 本题要求实现一个判断整数是否为完全平方数的简单函数。 函数接口定义: int IsSquare( int n ); 其中n是用户传入的参数,在长整型范围内。如果n是完全平方数,则函数IsSquare...
  • } /** * 判断一个数是否完全平方数 * 一个数的平方就是完全平方数0和1都算 9=3*3 * * @param num * @return */ public static Boolean isPerfectSquareNumber(Integer num) { if (num == 0 || num == 1) { System...
  • 1、完全平方数的尾数0,1,4,5,6,9 2.由于1+3+5+…+(2n-1) = (2n-1+1)*n/2 = n^2依据该公式可以得出完全平方式的求解过程: public boolean isPerfectSquare(int num) { int left = num%10; if(!(left==...
  • 完全平方数

    2014-08-18 21:02:24
    求解完全平方数的一个程序,输入求解区间。
  • 判断完全平方数的正确方法

    万次阅读 多人点赞 2017-05-23 20:25:14
    判断完全平方数的正确姿势 我们经常碰到判读一个数是不是完全平方数的问题,这个问题看似非常简单,但写的代码往往是有bug的,容易误导初学者。下面对这个问题给出三种思路,并就其中一种最常用且最容易出问题的思路...
  • 完全平方数判断

    千次阅读 2019-06-11 10:56:55
    由键盘输入正整数n,请你编程用循环判断该数是否为完全平方数(不允许使用sqrt函数),是输出“TRUE”,否则输出“FALSE”。请用循环实现。 输入 输入一个正整数n,且1 <= n <= 30000。 输出 根据题意输出...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 31,024
精华内容 12,409
关键字:

判断是否为完全平方数