最赞回答 / weixin_慕粉8405065
这个就是递归了 第n天的数量是第n+1天的数量 + 1 个之后的2倍。与题目中的要求:第n+1天是第n天的一半 -1,代码的写法就是将题目要求反过来,根据第2天的量计算第1天的, 根据第3天的计算第2天的,以此类推。
2018-11-05
最新回答 / 某郑
重点是返回值。#include <stdio.h> int age(n){ int sui; if(n == 1) return 10; else sui = age(n-1)+2; return sui;}int main() { printf("第5个人的年龄是%d岁", age(5)); return 0;}
2018-11-04
已采纳回答 / 慕运维1458897
<...图片...>看这个例题,最后的main函数中,给递归函数赋值了n=5,前面定义的递归函数factorial,在输出的时候用factorial(n)将n的值带入递归函数,最后递归函数的return返回了一个result给你。所以,综上所述,factorial(n)就是等于result,可以这么说。。
2018-11-04
最新回答 / 慕工程0281360
#include <stdio.h>int main() { int sale=120; //销售业绩为120万 int year=1; //刚刚进入公司1年 //完善代码 if(sale > 100) { if(year >= 2) { printf("恭喜你获得优秀员工奖\n"); } else { printf("很遗憾,期望你再接再厉...
2018-11-04
已采纳回答 / qazwsx12121
其实你这样子是没错的,只是这个软件的问题,>100和>=99,其实是同个意思,但是这里呢比较那个,只认标准答案,,第十三行 可以换成是K=0 k <2*i - 1
2018-11-04