我正在尝试通过编写一个简单的程序来输出Fibonacci数来学习C. 它不起作用.
fibonacci.h
unsigned int fibonacci_recursive(unsigned int n);
Run Code Online (Sandbox Code Playgroud)
fibonacci.c
#include <stdio.h>
#include "fibonacci.h"
main() {
unsigned int i;
for (i = 0; i < 10; i++) {
printf("%d\t%n", fibonacci_recursive(i));
}
getchar();
}
Run Code Online (Sandbox Code Playgroud)
fibonacci_recursive.c
unsigned int fib_rec(unsigned int n);
main(unsigned int n) {
return fib_rec(n);
}
unsigned int fib_rec(unsigned int n) {
if (n == 0) {
return 0;
}
if (n == 1) {
return 1;
}
return fib_rec(n - 1) + fib_rec(n - 2);
}
Run Code Online (Sandbox Code Playgroud)
这是我尝试构建项目时VS 2010给出的错误消息:
1>ClCompile:
1> …Run Code Online (Sandbox Code Playgroud)