C/C++の宿題を片付けます 90代目
■ このスレッドは過去ログ倉庫に格納されています
0617デフォルトの名無しさん
2007/06/21(木) 18:55:48>>575です。
#include <stdio.h>
long fibo(long x) {
if(x<=2) return 1;
else return fibo(x-1) + fibo(x-2);
}
int main(void) {
int n;
printf("整数を入力してください:");
scanf("%ld",&n);
printf("Fibonacci(%ld)=%ld",n,fibo(n));
return 0;
}
でやってみたんですが、整数6を入力すると8がでてきてしまいます
あと、連続してでてくるようにするにはどうすればいいのでしょうか
■ このスレッドは過去ログ倉庫に格納されています