int f(int x) { return ((x>0) ? x*f(x-1):2;} int i; i=f(f(1)); 执行完上述语句段后,i的值为多少? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 int return x-1 语句 搜索资料 1个回答 #热议# 不吃早饭真的会得胆结石吗? lvguohongwin 2011-01-10 · TA获得超过1822个赞 知道小有建树答主 回答量:416 采纳率:100% 帮助的人:555万 我也去答题访问个人页 关注 展开全部 代入得f(1)=2;f(f(1))=f(2)=2*f(1)=4i=4; 本回答被提问者采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2023-03-20 假设执行语句:+int+x+=+3;+if+(x<0)+x+=+1;+x--;+之后,变 2011-07-03 int i;int f(int x){return((x>0)?f(x-1)+f(x-2):1);} i=f(3); i等于多少 14 2012-03-06 int f(int x){if(x==0) return 1;z+x*f(x-1);printf("%d",z);return z;}main(){printf("%d",f(3));} 2 2012-09-22 int f(int x) { return ((x>0) ? x* f(x-1):2;int i;i=f(f(1))},执行过后i的值是多少 更多类似问题 > 为你推荐: