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 |
||||
include __DIR__ . '/examples/pi.php'; |
||||
include __DIR__ . '/examples/' . $argv[1]; |
||||
main(); |
||||
Loading…
Reference in new issue