为了账号安全,请及时绑定邮箱和手机立即绑定

怎么正向打印谁写个代码看看

怎么正向打印谁写个代码看看

正在回答

2 回答

是的,递归程序在这个题目下只能反向打印。但如果知道第一天的桃子数,求第十天剩余的桃子数就可以正向打印,代码如下:

#include<stdio.h>

int getPeachNumber(int n)
{
    int num;
    if( n==1)
    {
        num = 1534;
    }

       else
       {
        num= getPeachNumber(n-1)/2-1;
        printf("第%d天还剩下%d个桃子\n",n,num);
        return num;
       }
}

int main()
{
    int num = getPeachNumber(10);
    printf("猴子第一天摘了:%d个桃子.\n",num);
    return 0;
}

2 回复 有任何疑惑可以回复我~

。。。。本来就是反推了 正向打印要么不用递归 要么题目反一下了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

怎么正向打印谁写个代码看看

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信