php打印水仙花数函数代码

WBOY
풀어 주다: 2016-07-25 08:53:36
원래의
1955명이 탐색했습니다.
  1. php水仙花数函数--bbs.it-home.org
  2. function winter($num)
  3. {
  4. if($num //定义个位
  5. $ge=$num%10;
  6. //定义十位
  7. $ten=(($num%100)-$ge) /10;
  8. //定义百位
  9. /*floor取整,忽略小数点后面的所有数*/
  10. $hundred=floor($num/100);
  11. $sum1=$ge*$ge*$ge+$ten*$ten*$ten+$hundred*$hundred*$hundred;
  12. if($sum1==$num){
  13. return 1;
  14. } else{
  15. return 0;
  16. }
  17. } else{

  18. return -1;
  19. }
  20. }
  21. if(winter(371)==-1) {

  22. echo "大于1000的数";
  23. }else{
  24. if(winter(371)) {
  25. echo "Yes";
  26. } else{
  27. echo "No";
  28. }
  29. }
  30. ?>
复制代码

例2,php实现水仙花数

  1. for($i=0;$i{
  2. $a=floor($i/100);//求出百位数
  3. $b=floor($i/10)%10;//求出十位数
  4. $c=$i%10;//求出个位数
  5. //if($a*$a*$a+$b*$b*$b+$c*$c*$c==$i)
  6. if(pow($a,3)+pow($b,3)+pow($c,3)==$i)//判断百位、十位
  7. 个位的立方和是否等于这个数本身
  8. {
  9. echo $i."
    ";
  10. }
  11. }
  12. ?>
复制代码


원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!