24小时热门版块排行榜    

查看: 1244  |  回复: 9
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

smallboy86

铜虫 (正式写手)

[交流] 【求助】帮忙读一个程序 已有8人参与

刚接触程序 ,  看不懂呀   哪位大侠 帮忙看一下 指导指导小弟呀!  谢谢!  

#include
   #include
   #include
   #define e 0.001
   #define tt 0.001
   float function(float x)
   {
float y=8*pow(x,3)-2*pow(x,2)-7*x;
return(y);
}
   void finding (float a[3], float f[3])
   {
      float t=tt, a1,f1,ia;
        a[0]=0;
f[0]=function(a[0]);
for(int i=0;;i++)
{    a[1]=a[0]+t;  f[1]=function(a[1]);
      if(f[1]   if(fabs(f[1]-f[0]>=e)
  {  t=-t; a[0]=a[1]; f[0]=f[1];
   else { if(ia==1)  return;
         t=t/2;  ia=1;
}
for(i=0;;i++)
{ a[2]=a[1]+t;  f[2]=function(a[2]);
      if(f[2]>f[1])  break;
      t=2*t;
      a[0]=a[1]; f[0]=f[1];
      a[1]=a[2]; f[1]=f[2];
    }
if(a[0]>a[2])  
   {   a1=a[0]; f1=f[0];
       a[0]=a[2]; f[2]=f[1];
a[2]=a1; f[2]=f1;
}
return;
}
float gold(float*ff)
{ float a1[3],f1[3],a[4],f[4];
  float aa;
  finding(a1,f1);
a[0]=a1[0]; f[0]=f1[0];
a[3]=a1[2]; f[3]=f1[2];
a[1]=a[0]+0.382*(a[3]-a[0]); a[2]=a[0]+0.618*(a[3]-a[0]);
f[1]=function(a[1]);   f[2]=function(a[2]);
for(int i=0;;i++)
if(f[1]>=f[2])  
   {   a[0]=a[1]; f[0]=f[1];
       a[1]=a[2]; f[1]=f[2];
a[2]=a[0]+0.618*(a[3]-a[0]); f[2]=function(a[2]);
}
else{ a[3]=a[2]; f[3]=f[2];
    a[2]=a[1]; f[2]=f[1];
a[1]=a[0]+0.382*(a[3]-a[0]); f[1]=function(a[1])
    }
if((a[3]-a[0])   { aa=a[1]+a[2]/2;  *ff=function(aa);
    break;
        }
     }
return(aa);
}
void main ()
  {
Float xx, ff;
xx=gold(&ff);
printf(“\nThe Optimal Design Result Is: \n”);
printf(“\n\tx*=%f\n\tf*=%f”,xx,ff);
getch();
}
回复此楼
坚持每天清理生活垃圾!计划可以改,目标不能变!寻求突破!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gcssg1

金虫 (小有名气)


小木虫(金币+0.5):给个红包,谢谢回帖交流
我也是初学者,冒个泡,先欣赏欣赏你们作品
心事浩茫连广宇,于无声处听惊雷
9楼2010-12-30 20:30:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 10 个回答

sjh717142

新虫 (初入文坛)


小木虫(金币+0.5):给个红包,谢谢回帖交流
这个要怎么跟你说……
去看看C语言基础吧 都是些最简单的
Eddy Blog: www.rrgod.com
2楼2010-12-20 14:59:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

maomao1210

金虫 (正式写手)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+2):鼓励讨论! 2010-12-20 20:22:34
引用回帖:
Originally posted by sjh717142 at 2010-12-20 14:59:21:
这个要怎么跟你说……
去看看C语言基础吧 都是些最简单的

从代码还原为公式,而且不是一个领域的,恐怕比登天还难吧?

语法,句子看的很明白,这个相对简单一些的。但要还原为原始公式和窥视作者的意图,那真是比登天还难。
3楼2010-12-20 15:02:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

maomao1210

金虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+1):高,实在是高! 2010-12-20 20:23:04
用一个十分恰当,当是有点不雅的比喻来形容这一过程的话,就好比,从一坨狗便便来判断出狗狗吃的到底是啥狗粮一样的道理吧???? 恰当,哈哈,绝对恰当,哈哈哈哈。有意思。
4楼2010-12-20 15:06:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[论文投稿] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +4 2JOx3r2CYEgw 2026-08-21 9/450 2026-08-23 18:46 by lXgU0RvNTDC9
[博后之家] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +3 2JOx3r2CYEgw 2026-08-22 5/250 2026-08-23 15:18 by KM5EcsNQRBPn
[硕博家园] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +3 2JOx3r2CYEgw 2026-08-21 6/300 2026-08-23 14:21 by KM5EcsNQRBPn
[考博] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +3 h4CP7TrQR8Lg 2026-08-22 5/250 2026-08-23 12:09 by LR9qGULyN2ew
[基金申请] 什么时候开奖? +9 CrisMessi 2026-08-18 10/500 2026-08-23 12:03 by 丶昵称占用
[硕博家园] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +3 2JOx3r2CYEgw 2026-08-21 9/450 2026-08-23 10:44 by IXZuIJ2Q7OVy
[考博] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +3 2JOx3r2CYEgw 2026-08-21 10/500 2026-08-23 07:17 by OEbVnUOu01ol
[博后之家] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +3 DpSrDtM079iu 2026-08-22 5/250 2026-08-23 04:07 by OEbVnUOu01ol
[论文投稿] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 2JOx3r2CYEgw 2026-08-22 4/200 2026-08-23 04:04 by OEbVnUOu01ol
[论文投稿] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +3 2JOx3r2CYEgw 2026-08-22 5/250 2026-08-23 03:52 by OEbVnUOu01ol
[硕博家园] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 2JOx3r2CYEgw 2026-08-22 7/350 2026-08-23 03:43 by OEbVnUOu01ol
[论文投稿] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +3 QTy3jDtz1uLt 2026-08-21 9/450 2026-08-23 03:04 by OEbVnUOu01ol
[基金申请] 93BebMhtakh前后11位开头都是大写 +7 且听虎啸 2026-08-17 8/400 2026-08-22 21:55 by 医学老男孩
[基金申请] 放榜前的不淡定 40+4 snowwithsea 2026-08-19 14/700 2026-08-21 23:51 by cratir
[基金申请] 今日不放榜?网传国自然预计 8 月 27 日可查结果 +16 医学老男孩 2026-08-20 20/1000 2026-08-21 21:13 by Ldrop2023
[基金申请] 今天放榜没戏了吧 +9 yuleib84 2026-08-19 11/550 2026-08-21 10:06 by gltch
[基金申请] 基金啊基金 +4 longfie172 2026-08-20 4/200 2026-08-21 08:58 by mark mao
[基金申请] 时间戳变了,能看出什么问题? +18 基诺咪客 2026-08-17 23/1150 2026-08-20 17:19 by Godzela
[基金申请] 重要消息,中午系统在维护 +11 yuleib84 2026-08-18 12/600 2026-08-20 11:09 by xskun
[基金申请] 明天放榜? +5 Shxjjxjkx 2026-08-18 5/250 2026-08-18 18:14 by -大大大大大-
信息提示
请填处理意见