竞赛讨论区 > 为什么用递归时运行错误啊
头像
Firebird
发布于 2020-05-06 10:32
+ 关注

为什么用递归时运行错误啊


#include<stdio.h>
int main()
{	int n,b;
	int f(int x);
	scanf("%d",n);
	b=f(n);
	printf("%d",b);
	return 0;
}
int f(int x)
{	if(x==1)
		return 0;
	else if(x==2)
		return 1;
	return f(x-1)+f(x-2);
}
编译通过了,就是运行的时候都还没输入程序就运行完了

全部评论

(7) 回帖
加载中...
话题 回帖

本文相关内容

等你来战

查看全部

热门推荐