永发信息网

迭代法是干什么的啊?最近看C的例题,总有这个东西,求C高手帮忙

答案:1  悬赏:30  手机版
解决时间 2021-03-16 17:21
迭代法是干什么的啊?最近看C的例题,总有这个东西,求C高手帮忙
最佳答案
迭代法也称辗转法,是一种不断用变量的旧值递推新值的过程,跟迭代法相对应的是直接法(或者称为一次解法),即一次性解决问题。
例:一个饲养场引进一只刚出生的新品种兔子,这种兔子从出生的下一个月开始,每月新生一只兔子,新生的兔子也如此繁殖。如果所有的兔子都不死去,问到第 12 个月时,该饲养场共有兔子多少只?
  分析: 这是一个典型的递推问题。我们不妨假设第 1 个月时兔子的只数为 u 1 ,第 2 个月时兔子的只数为 u 2 ,第 3 个月时兔子的只数为 u 3 ,……根据题意,“这种兔子从出生的下一个月开始,每月新生一只兔子”,则有
  u 1 = 1 , u 2 = u 1 + u 1 × 1 = 2 , u 3 = u 2 + u 2 × 1 = 4 ,……
  根据这个规律,可以归纳出下面的递推公式:
  u n = u( n - 1 )× 2 (n ≥ 2)
  对应 u n 和 u( n - 1 ),定义两个迭代变量 y 和 x ,可将上面的递推公式转换成如下迭代关系:
  y=x*2
  x=y
  让计算机对这个迭代关系重复执行 11 次,就可以算出第 12 个月时的兔子数。参考程序如下:
  cls
  x=1
  for i=2 to 12
  y=x*2
  x=y
  next i
  print y
  end
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
作文题目仲永的少年时代200字
蜡能够被什么物质溶化掉??
忠节门在什么地方啊,我要过去处理事情
我的小米3的蓝牙在什么情况都搜索不到设备应
怎么那网上的文章保存在电脑里啊?
古玉真能养身 有灵性吗?
Hiseq测序和Miseq测序的区别是什么
对比笔记本电脑好坏的软件。
安装win7系统配置要求
玄静和使用神么牌子套胶
闯红灯照像多少天可在网上查到?
段家湾这个地址在什么地方,我要处理点事
GTX650一共有几个版本
现在还有能用的qqexplorer代理服务器IP地址吗
妈妈需求很大,被我看见好几次和别人办事
推荐资讯
拍摄用时25天的《致命魔术》为什么能做到评价
韩国明洞lloyd戒指珍珠掉了怎么办
沙悦客栈我想知道这个在什么地方
官房集团的老板是谁?
跟别人分享一个问题就像把他分成两半用英语翻
多晶铸锭炉热场结构
葡萄镇福旺村卫生所在什么地方啊,我要过去处
纤素枣谁用过
cad创建永久块,快捷键w可以,菜单栏怎么操作
我的板面料油熬的不怎么香,但是越煮越香。请
中国石化ERP大集中首批企业上线,是怎么回事
10月19号,DNF晚上10点开始的马,那批赢了?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?