Aggiorna test.c
This commit is contained in:
parent
58b87158ed
commit
e6e61758bb
1 changed files with 12 additions and 15 deletions
27
test.c
27
test.c
|
|
@ -1,17 +1,14 @@
|
||||||
int fibonacci( void ) {
|
#include <stdint.h>
|
||||||
int n = 1000000;
|
|
||||||
if ( n <= 1 ) return n;
|
|
||||||
return fibonacci( n - 1 ) + fibonacci ( n - 2);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
uint64_t fibonacci( void ) {
|
||||||
int main(int argc, char *argv[]) {
|
const int n = 500000;
|
||||||
if (argc != 2) {
|
uint64_t a = 0, b = 1, c;
|
||||||
printf("Usage: %s <number>\n", argv[0]);
|
|
||||||
return 1;
|
for (int i = 2; i <= n; i++) {
|
||||||
|
c = a + b;
|
||||||
|
a = b;
|
||||||
|
b = c;
|
||||||
}
|
}
|
||||||
int n = atoi(argv[1]);
|
|
||||||
printf("%d\n", fibonacci(n));
|
return b;
|
||||||
return 0;
|
}
|
||||||
}
|
|
||||||
*/
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue