#include <stdio.h>
int getAge(int n)
{
int age;
if(n==1)
return 10;
else
age=getAge(n-1)+2;
return age;
}
int main()
{
printf("第5个人的年龄是%d岁", getAge(5));
return 0;
}
int getAge(int n)
{
int age;
if(n==1)
return 10;
else
age=getAge(n-1)+2;
return age;
}
int main()
{
printf("第5个人的年龄是%d岁", getAge(5));
return 0;
}
2015-04-05
因为第十天还剩一个桃子,所以结束条件是return 1;当n!=10的时候函数getpeachNumber()是不向主函数返回数值的所以输出顺序与调用顺序是相反的
2015-04-05
int getPeachNumber(n)
{
int num; //定义所剩桃子数
if(n==10)
{
return 1; //递归结束条件
}
else
{
num = (getPeachNumber(n+1)+1)*2; //这里是不应该用递归呢?
printf("第%d天所剩桃子%d个\n",n, num); //天数,所剩桃子个数
}
return num;
}
{
int num; //定义所剩桃子数
if(n==10)
{
return 1; //递归结束条件
}
else
{
num = (getPeachNumber(n+1)+1)*2; //这里是不应该用递归呢?
printf("第%d天所剩桃子%d个\n",n, num); //天数,所剩桃子个数
}
return num;
}
2015-04-05
if(sale>00)
{
if(year>=2)
{
printf("获得奖励");
}
else
{
printf("很遗憾,期望你再接再厉");
}
}
else
{
printf("很遗憾,期望你再接再厉");
}
{
if(year>=2)
{
printf("获得奖励");
}
else
{
printf("很遗憾,期望你再接再厉");
}
}
else
{
printf("很遗憾,期望你再接再厉");
}
2015-04-05
#include <stdio.h>
int main()
{
int year = 2014; //今年是2014年
if(year%4==0)
{
printf("今年是闰年" );
}//补全一下代码
else
{
printf("今年是平年");
}
return 0;
}
int main()
{
int year = 2014; //今年是2014年
if(year%4==0)
{
printf("今年是闰年" );
}//补全一下代码
else
{
printf("今年是平年");
}
return 0;
}
2015-04-05