课程
/后端开发
/C
/C语言入门
#include
int f(int n) { int num; if(n==10) { return 1; } else { num=(f(n+1)+1)*2; printf("第%d天摘得桃子数为%d\n",n,num); } return num; } int main() { int num=f(1); printf("第一天摘得桃子数为%d\n",f(1)); return 0; }
为什么我这个程序输出两遍啊?
2016-03-09
源自:C语言入门 5-8
正在回答
main函数里面,f(1)你写了两遍。
你可以printf里面,直接打印num即可。
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答猴子摘桃问题
1 回答猴子摘桃的问题
1 回答猴子摘桃num=?
1 回答猴子第一天摘桃
3 回答猴子摘桃问题?求大神解释