要求使用递归方法
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int n, r;
if (argc < 2) {
printf("Usage: %s number(<40)\n", argv[0]);
return -1;
}
n = atoi(argv[1]);
__asm {
// FILL YOUR CODE HERE
// evaluate r = f(n)
}
printf("fib(%d) = %d\n", n, r);
return 0;
}
如果你要用递归,应该写在函数里,而不是直接写在main里。
楼上 这个就是我们的要求 必须在这个函数里内嵌汇编 来实现斐波那契数列
要么就是用非递归。但是根据注释,明显是让你再定义一个函数