上过小学的都知道,一个数可以被1个本身整除
所以,三个正因子里面已经有了两个正因子
那么我们只要求出剩余的一个因子就行了
而众所又周知,质数的平方,也就是完全平方数,刚好满足这样的条件*
完全平方数是指一个整数能够表示为另一个整数的平方。换句话说,如果一个数 n 可以写成 k×k也就是k²(其中 k 是整数),那么 n 就是一个完全平方数。
所以得出结论:只要求出那个质数的平方等于n就能解了*
公式:n = p²
那么开始创作!
思路构建:
1,计算输入整数n的平方根,
2,验证n是否为完全平方数(平方根的平方等于n)
3,如果n是完全平方数,进一步验证其平方根是否为质数
4,同时满足以上两个条件时输出"YES",否则输出"NO"
代码:
我用了“sqrt”函数计算根号
基于此基础上开发代码
欢迎借鉴
希望你们能开发出更多方法
请问以上有多少种字体?