| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3706 人关注过本帖
标题:这个代码太难写了,难了我们好多人
只看楼主 加入收藏
lwy2xxj
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:36
专家分:148
注 册:2019-4-8
收藏
得分:2 
int _tmain(int argc, _TCHAR* argv[])
{
    float OldGNP,NewGNP,TempGNP,GNP1,GNP2;
    int year=0;
    printf("Please Input Current year GNP:");
    scanf("%f",&OldGNP);

    NewGNP=OldGNP;
    TempGNP=OldGNP;

   
    while (NewGNP<OldGNP*2) {
        NewGNP=1.06*TempGNP;
        TempGNP=NewGNP;
        year++;
    }
    printf("double total after %d year\n",year);

    printf("Please Input year you want:");
    scanf("%d",&year);
    GNP2=OldGNP;
    while(year) {
        GNP1=1.06*GNP2;
        GNP2=GNP1;
        year--;
    }
    printf("GNP :%f",GNP1/OldGNP);




    return 0;
}

2019-04-17 11:24
三脚猫a
Rank: 2
等 级:论坛游民
帖 子:61
专家分:90
注 册:2019-2-27
收藏
得分:2 
回复 6楼 rjsp
秀啊
2019-04-17 11:35
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9025
专家分:54030
注 册:2011-1-18
收藏
得分:0 
回复 12楼 三脚猫a
本来就是一道初中数学题吧,结果应该是 log1.26(2)
手算的时候也是将之转化为 ln(2)/ln(1.26),然后查表,结果再以进一法取整。
那么C代码也是同样的做法,没有一丝一毫的差别:ceil( log(2.0)/log(1.06) )
2019-04-17 12:06
Mr_doge
Rank: 5Rank: 5
等 级:贵宾
威 望:10
帖 子:159
专家分:385
注 册:2018-6-28
收藏
得分:2 
第一问,牛顿法构建循环确定精度内最优解,第二问,一个循环结构解决
牛顿法是逐渐逼近的方式来求得近似解,很适合计算机来做
2019-04-17 12:33
快速回复:这个代码太难写了,难了我们好多人
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016359 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved