前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >京东C/C++工程师笔试题

京东C/C++工程师笔试题

作者头像
青木
发布2018-05-28 15:48:13
6380
发布2018-05-28 15:48:13
举报

这个是今天在伯乐在线看到的,觉得挺有趣的,就拿来看看。题目如下: 下列程序执行后,输出的结果为( )

代码语言:javascript
复制
#include <stdio.h>
int cnt=0;
int fib(int n){
  cnt++;
  if(n==0) 
    return 1; 
  else if(n==1) 
    return 2; 
  else 
    return fib(n-1)+fib(n-2);
}
void main()
{
  fib(8);
  printf("%d",cnt);
}
  • 41
  • 67
  • 109
  • 177 我在Mac上用gcc编译通过后的结果为:
代码语言:javascript
复制
n=1:1
n=2:4
n=3:9
n=4:18
n=5:33
n=6:58
n=7:99
n=8:166
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档