m0_63092365 2021-11-10 06:05 采纳率: 71.4%
浏览 25
已结题

递归迭代c++,。!

img

img


我想知道为什么我的程序实现不了题目给的要求.

剩下的就是水。!@345667788909

  • 写回答

1条回答 默认 最新

  • -Undefined_ 2021-11-10 06:07
    关注

    第6行 if(n==1) 少了个=号

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    m0_63092365 2021-11-10 14:10

    改正过来后,不看前面的"y=",数值上为什么有差别,就是我的程序输出结果和题目想要的结果不同,哪里出问题了

    img

    img

    回复
    -Undefined_ 回复 m0_63092365 2021-11-10 14:15

    你把代码粘出来一下吧

    回复
    m0_63092365 回复 -Undefined_ 2021-11-10 15:10

    #include
    using namespace std;
    double demain(double x,int n)
    {
    double s;
    if(n==1) return x;
    s=2.0/3demain(x,n-1)+x/(3demain(x,n-1)*demain(x,n-1));
    return s;

    }
    int main()
    {
    double x;
    cin>>x;
    for(int n=2;;n++)
    {
    if(demain(x,n)-demain(x,n-1)<=1e-5)
    {
    cout<<demain(x,n);
    break;
    }
    }
    return 0;
    }

    回复
    展开全部6条评论
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 11月18日
  • 已采纳回答 11月10日
  • 创建了问题 11月10日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部