慕设计4025122
2020-04-17 10:13
#include <stdio.h>
int getPeachNumber(n)
{
int num; //定义所剩桃子数
if(n==10)
{
retutn 1; //递归结束条件
}
else
{
num = (getPeachNumber(n+1)+1)*2; //这里是不应该用递归呢?
printf("第%d天所剩桃子%d个\n", n, num); //天数,所剩桃子个数
}
return num;
}
int main()
{
int num = getPeachNumber(1);
printf("猴子第一天摘了:%d个桃子。\n", num);
return 0;
}
#include <stdio.h>
/*
* 请使用递归函数完成本题
* 小编已将正确代码放在左侧任务的“不知道怎么办”里
* 小编希望各位童鞋独立完成哦~
*/
int getAge(n){
int age;
if (n==1){
age=10;/* 此处应该是一个=;两个就是断言了 */
}else
age =getAge(n-1)+2;
return age;
}
int main()
{
int fifthAge =getAge(5);
printf("第5个人的年龄是%d岁", fifthAge);
return 0;
}
C语言入门
926285 学习 · 20799 问题
相似问题