我感觉,这里的递归有点难理解,所以我用的循环,很快就可以。
int main()
{
int x;//天数;
int y;//剩余桃子数
int n=1;//第十天剩余桃子
for (x=10;x>1;x--)
{
y=2*(n+1);
n=y;
printf ("第%d天剩余桃子数为%d\n",x,y);
}
return 0;
}
int main()
{
int x;//天数;
int y;//剩余桃子数
int n=1;//第十天剩余桃子
for (x=10;x>1;x--)
{
y=2*(n+1);
n=y;
printf ("第%d天剩余桃子数为%d\n",x,y);
}
return 0;
}
2020-06-13
常量的表示符提前设定可以为后面的使用节省步骤,避免重复设定。这道题的运行结果为小明今天又得到10元零花钱,那么中间第5行小明私自增加零花钱就直接删掉就可以了,没必要存在。
2020-06-12