【JAVA習題十一】一個整數,它加上100后是一個完全平方數,再加上168又是一個完全平方數,請問該數是多少? 1.程序分析:在10萬以內判斷,先將該數加上100后再開方,再將該數加上268后再開方,如果開方后的結果滿足


package erase;
public class 完全平方數 {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int sum=0;
        for(int i=0;i<100001;i++) {
            if(Wanquan(i+100) && Wanquan(i+268)) {
                sum=i;
                System.out.print(" "+sum);
            }
        }
    }
    public static boolean Wanquan(int n) {
        boolean Wan = false;
        for(int i=1;i<Math.sqrt(n)+1;i++) {
            if(n==Math.pow(i, 2)) {
                Wan=true;
                break;
            }
        }
        return Wan;
        
        }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM