parent
ec25a3cbf0
commit
bb10e4c6f2
5 changed files with 81 additions and 10 deletions
@ -0,0 +1,15 @@ |
|||||||
|
<?php |
||||||
|
//$array = [1, 3, 4, 5, 6]; |
||||||
|
// |
||||||
|
//var_dump($array[2.3]); |
||||||
|
// |
||||||
|
//var_dump($array['3.2']); |
||||||
|
// |
||||||
|
//$str = "hello world\n"; |
||||||
|
//var_dump($str[99]); |
||||||
|
//var_dump($str[-3]); |
||||||
|
|
||||||
|
|
||||||
|
$o = new ArrayObject(); |
||||||
|
$o['hello'] = 'world'; |
||||||
|
var_dump($o['hello'], $o); |
||||||
@ -0,0 +1,17 @@ |
|||||||
|
#include <stdio.h> |
||||||
|
#include <stdlib.h> |
||||||
|
#include <string.h> |
||||||
|
|
||||||
|
int fib(int n) { |
||||||
|
if (n == 1 || n == 2) { |
||||||
|
return 1; |
||||||
|
} else { |
||||||
|
return fib(n - 1) + fib(n - 2); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
int main(int argc, char **argv) { |
||||||
|
long long n = atoi(argv[1]); |
||||||
|
printf("斐波那契数列的第%d项是:%d\n", n, fib(n)); |
||||||
|
return 0; |
||||||
|
} |
||||||
@ -0,0 +1,19 @@ |
|||||||
|
<?php |
||||||
|
|
||||||
|
function main() |
||||||
|
{ |
||||||
|
global $argv; |
||||||
|
$n = $argv[2]; |
||||||
|
$begin = microtime(true); |
||||||
|
echo fib($n) . "\n"; |
||||||
|
echo "Time: " . (microtime(true) - $begin) . "\n"; |
||||||
|
} |
||||||
|
|
||||||
|
function fib(int $n): int |
||||||
|
{ |
||||||
|
if ($n == 1 || $n == 2) { |
||||||
|
return 1; |
||||||
|
} else { |
||||||
|
return fib($n - 1) + fib($n - 2); |
||||||
|
} |
||||||
|
} |
||||||
@ -1,3 +1,3 @@ |
|||||||
<?php |
<?php |
||||||
include __DIR__ . '/examples/pi.php'; |
include __DIR__ . '/examples/' . $argv[1]; |
||||||
main(); |
main(); |
||||||
Loading…
Reference in new issue