>  기사  >  백엔드 개발  >  PHP 알고리즘 예제 Sharing_php 기술

PHP 알고리즘 예제 Sharing_php 기술

WBOY
WBOY원래의
2016-05-16 20:10:551336검색

0만 인쇄

특정 숫자는 입력 매개변수 n에 의해 결정됩니다

n=5인 경우 00000을 인쇄합니다

<&#63;php
  $n = $_GET['n'];
  for ($i=0; $i < $n; $i++) {
    echo "0";
  }
&#63;>

0101010101010101010101 줄을 인쇄하세요

특정 숫자는 입력 매개변수 n에 의해 결정됩니다

예를 들어 test.php?n=3은 010을 인쇄합니다

<&#63;php
  $n = $_GET['n'];
  for ($i=0; $i < $n; $i++) {
    if ($i % 2 ==0) {
      echo "0";
    } else{
      echo "1";
    }
  }
&#63;>

1 00 111 0000 11111 달성

 if 구현용

<&#63;php

for ($i = 0; $i < 10; $i++) {
  for ($j = 0; $j <= $i; $j++) {
    if ($i % 2 == 0) {
      echo '0';
    } else {
      echo '1';
    }
  }
  echo '<br/>';
}

&#63;>

 스위치 구현용

<&#63;php

for ($i = 0; $i < 10; $i++) {
  for ($j = 0; $j <= $i; $j++) {
    switch ($j % 2) {
      case '0':
      echo "0";
      break;
    case '1':
      echo "1";
      break;
    }
  }
  echo '<br/>';
}

&#63;>

 구현하는 동안

스위치 구현 중

<&#63;php

$i = 0;
while ($i < 10) {
  $j = 0;
  while ($j <= $i) {
    switch ($i % 2) {
      case 0:
        echo '0';
        break;
      case 1:
        echo '1';
        break;
    }
    $j++;
  }
  echo '<br/>';
  $i++;
}

&#63;>

0 01 010 0101을 실현…

0 01 012 0123 3210 210 10 0을 깨닫다

계산자가 되어보세요

예를 들어 test.php?a=1&b=2&operator=jia 출력 3

예를 들어 test.php?a=5&b=2&operator=jian은 3을 출력합니다

예를 들어 test.php?a=2&b=5&operator=cheng은 10을 출력합니다

예를 들어 test.php?a=6&b=3&operator=chu 출력 2

<&#63;php
  $a = $_GET['a'];
  $b = $_GET['b'];
  $operator = $_GET['operator'];
  function calculate($a,$b,$operator) {
    switch ($operator) {
      case 'jia':
        $result = $a + $b;
        return $result;
        break;
      case 'jian':
        $result = $a - $b;
        return $result;
      break;
      case 'cheng':
        $result = $a * $b;
        return $result;
      break;
      case 'chu':
        $result = $a / $b;
        return $result;
      break;
    }
  }
  echo calculate($a,$b,$operator);
&#63;>
위 내용은 이 글의 전체 내용입니다. 모두 마음에 드셨으면 좋겠습니다.

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