scanf_s和printf_s的参数错了,可以修改为scanf和printf
如:
#include
int main(void){
float fib(int n);
int n;
printf("Enter n:");
scanf("%d",&n);
printf("res == %.0f\n",fib(n));
return 0;
}
float fib(int n){
if(n == 1 || n == 2)
return 1;
else
return fib(n-2) + fib(n-1);
}