>  기사  >  백엔드 개발  >  루프 연속 합산을 위한 구구단, 구구단 코드

루프 연속 합산을 위한 구구단, 구구단 코드

WBOY
WBOY원래의
2016-07-29 08:48:051735검색

for 루프의 전형적인 예는 연속 합계입니다: 1 2 3... 100. 한 시간 이상 가르친 후에도 일부 학생들은 여전히 ​​그것을 할 수 없습니다. 프로그래밍을 할 때는 신중해야 합니다. 일부 학생들은 계속해서 키보드를 쳐서 제대로 입력하지 못했습니다. 이 합산을 하기 전에 먼저 생각해야 할 점은 합산이 실제로는 연속적인 누적이라는 점입니다. 변수 $i가 스스로 증가할 때 이전 숫자와 어떻게 합산해야 할까요? 분할을 수행할 수 있습니다. $i 앞의 숫자를 하나의 항목으로 처리하고 $i에 별도로 추가합니다. 같은 방식으로 이전 99개 항목의 합계에 100이 추가되고 이전 항목의 합계에 99가 추가됩니다. 98개 항목 등 2에 이전 숫자 1을 더하면 1은 1 0이 됩니다. 프로그램을 작성할 때 먼저 0 1 = 1, 그 다음 1 2 = 3, 그 다음 3 3 = 6을 계산해 보세요.

코드 복사 코드는 다음과 같습니다:


/*
*파일 이름: 1 ... 100.php
*작성자: luchanghong
*email : luchanghong@xingmo.com
*시간: 2011/5/24
*/
$sum = 0;
$str = ''
for($i = 0; $ i <= 100 ; $i)
echo $str .= $i.' '
// echo '
'; ' .$i.'=';
echo $sum = $sum $i
echo '
}
echo $sum ;
?>


루프 본문 중간에 있는 echo 문은 프로세스를 테스트하기 위한 것이며 더 명확하게 볼 수 있습니다.

아래 구구단은 2계층 for 루프를 사용하고 있어 초보자에게는 어려울 수 있지만 인내심을 가지고 공부하고 주의 깊게 생각하면 이해할 수 있습니다.


코드 복사 코드는 다음과 같습니다.

/*
*파일명 : 99. php
*저자: luchanghong
*이메일: luchanghong@xingmo.com
*시간: 2011/5/9
*/
echo ' ';
for($i = 1 ; $i<10 ; $i)
{
echo ''
for($j = 1 ; $j<= $ i ; $ j)
{
echo ''; >}
echo ''
}
echo '
'.$j.'x'.$i.'='.$j*$i.'
'


위에서는 구구단의 내용을 포함하여 루프 연속 합산을 위한 구구단과 구구단 코드를 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.