• 2022-06-12
    一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?试编程实现之。
  • #include"math.h"#include"stdio.h"main(){longinti,a,b;for(i=1;i<100000;i++){a=sqrt(i+100);/*a为加上100后开方后的结果*/b=sqrt(i+268);/*b为再加上168后开方后的结果*/if(a*a==i+100&&b*b==i+268)/*如果一个数的平方根的平方等于该数,这说明此数是完全平方数*/printf("%ld",i);}}

    内容

    • 0

      A×5是-个完全平方数,A×7是一个完全立方数,A最小是___.

    • 1

      使用函数判断完全平方数:输入一个正整数n,判断其是否为完全平方数,如果是,则输出”YES”,如果不是,则输出”NO”。要求定义并调用函数IsSquare(n),判断n是否为完全平方数。【算法】完全平方数:完全平方即用一个整数乘以自己例如1*1,2*2,3*3等,依此类推。若一个数能表示成某个整数的平方的形式,则称这个数为完全平方数。完全平方数是非负数,而一个完全平方数的项有两个。

    • 2

      证明存在一对连续的整数,其中一个整数是完全平方数,另一个是完全立方数。

    • 3

      1.编程,打印所有三位且其中有两个数字相同的完全平方数(完全平方数是指这个数开方之后的结果是一个整数)例如144,它开方的结果是整数12。

    • 4

      给出一个直接证明:如果[tex=0.929x0.786]D9maNLyVVGrC3QbL9jjRWg==[/tex]和[tex=0.643x0.786]SBMIs+VUk7//BOpfqlQl0w==[/tex]都是完全平方数,那么[tex=1.5x0.786]99mvplZ4UCvboqga0VPAbg==[/tex]也是一个完全平方数。(一个整数[tex=0.571x0.786]c59+3vo0/Vn/FvNRhDRu5g==[/tex]是一个完全平方数,如果存在一个整数[tex=0.429x1.0]JThLUuJ8WswSAPiYZWihWg==[/tex]使得[tex=2.143x1.214]VOxNrdQffqCyQy3LTtS2pQ==[/tex]。)