一段函数获取完全数
header("Content-type:text/html;charset=utf-8"); /* * 因数概念:假如整数n除以m,结果是无余数的整数,那么我们称m就是n的因数。 * 完全数概念:如果一个数恰好等于它的因子之和,则称该数为“完全数”。 */ function get_mul($num) { for($i = 1; $i <= $num; $i ++) { for($j = 1; $j < $i; $j ++) { // 内层for循环求一个数的除自身外的所有因数 if ($i % $j == 0) { $arr [] = $j; } } if (isset ( $arr )) { if (array_sum ( $arr ) == $i) { // 如果因数的和刚好等于这个数,说明它是完全数 $res [$i] ['full'] = $i; // 将这个数存进数组 $res [$i] ['mul'] = $arr; // 将这个数的因数也存进数组 } $arr = array (); // 每求得一个完全数,存放因数的数组要清空,不然多个数的因数会存在在一起,结果错误 } } if (isset ( $res )) { return $res; } else { return false; } } $arr = get_mul ( 1000 ); if ($arr) { echo '100以内的完全数有: '; foreach ( $arr as $key => $value ) { echo $value ['full'] . '--它的因数有:' . implode ( ',', $value ['mul'] ) . '(不包括本身) '; } } else { echo '无任何完全数'; }
以上就是因数与完全数的内容,更多相关内容请关注PHP中文网(www.php.cn)!
성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
2 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
Repo : 팀원을 부활시키는 방법
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전ByDDD
R.E.P.O. 파일 저장 위치 : 어디에 있고 그것을 보호하는 방법은 무엇입니까?
3 몇 주 전ByDDD

뜨거운 도구

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기
