글
간단한 피보나치 수열의 구현.
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
int fibonacci(int);
int main(int argc, char* argv[])
{
int i;
if (argc==1){
printf("Error. There are no options.\n");
exit(1);
}
i=atoi(argv[1]);
printf("%d-th number of fibonacci is %d\n", i, fibonacci(i));
}
int fibonacci(int i)
{
if (i<1) {
printf("Error. Parameter is negative.\n");
}
else if (i==1) {
return 1;
}
else if (i==2) {
return 1;
}
else {
return fibonacci(i-2)+fibonacci(i-1);
}
}
RECENT COMMENT