C言語なら俺に聞け(入門編)Part 104
■ このスレッドは過去ログ倉庫に格納されています
0358デフォルトの名無しさん
2012/07/27(金) 00:35:03.68#include <stdio.h>
long fib(int n)
{
static long data[50]={1,1};
if(n>=46) return -1;
if(data[n]==0) data[n]=fib(n-1)+fib(n-2);
return data[n];
}
int main(void)
{
int i;
for(i=0;i<50;i++) printf("%ld\n", fib(i));
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています