当前位置: 首页 > wzjs >正文

海宏集团网站建设各大免费推广网站

海宏集团网站建设,各大免费推广网站,沈阳软件定制开发,wordpress cx udy主题题目: 五个水手在岛上发现一堆椰子,先由第1个水手把椰子分为等量的5堆,还剩下1个给了猴子,自己藏起1堆。然后,第2个水手把剩下的4堆混合后重新分为等量的5堆,还剩下1个给了猴子,自己藏起1堆。以…

题目:

五个水手在岛上发现一堆椰子,先由第1个水手把椰子分为等量的5堆,还剩下1个给了猴子,自己藏起1堆。然后,第2个水手把剩下的4堆混合后重新分为等量的5堆,还剩下1个给了猴子,自己藏起1堆。以后第3、4个水手依次按此方法处理。最后,第5个水手把剩下的椰子分为等量的5堆后,同样剩下1个给了猴子。请用迭代法编程计算并输出原来这堆椰子至少有多少个。N个水手每次分成N组加一呢?

解析:

假如某水手面前 有y个椰子,那么前一个水手面前有 y/4*5+1, 设第五位水手面前 y5=5x+1,x从一开始取值,按y4 = y5 /4*5+1,进行4次迭代,若某次y值对n取模不为一,则将x+1再试

逻辑:

循环N-1 次求y值,每次对y进行判定,不符合则x增1再循环N-1次

参考代码:

// 五个水手在岛上发现一堆椰子,先由第1个水手把椰子分为等量的5堆,还剩下1个给了猴子,自己藏起1堆。
// 然后,第2个水手把剩下的4堆混合后重新分为等量的5堆,还剩下1个给了猴子,自己藏起1堆。
// 以后第3、4个水手依次按此方法处理。最后,第5个水手把剩下的椰子分为等量的5堆后,同样剩下1个给了猴子。
// 请用迭代法编程计算并输出原来这堆椰子至少有多少个。N个水手每次分成N组加一呢?#include <stdio.h>
int count(int n)
{int y = 0;int x = 1;y = n * x + 1;int i = 1;while(i<n){y = y * n /( n-1) + 1;i++;if (y%n!= 1){x+=1;y = n * x + 1;i = 1;}}return y;
}
int main()
{int n = 5;printf("%d\n", count(n));return 0;
}

运行结果:

 

http://www.dtcms.com/wzjs/367523.html

相关文章:

  • 上海建设工程管理网站外链平台有哪些
  • 南京网站关键词优化百度客户端电脑版下载
  • 网站logo下载重庆网站建设软件
  • 南宁律师网站建设产品推广文案
  • 犀牛做网站的公司怎么做网页宣传
  • 网站建设指导网站seo优化分析
  • 合肥网站建设优化江苏网站推广公司
  • 网站建设超市自己怎么开网站
  • 做网站先要学软文代写服务
  • 哪个网站可以直接做ppt全国最好网络优化公司
  • 网站服务器有哪几种西安竞价推广托管
  • 那些网站是伪静态宁德seo推广
  • 做网站编辑我能力得到提升网站产品推广
  • 电子商务网站推广策略主要内容成都百度seo优化公司
  • 自己建还是找代理建网站网络营销好不好
  • 网站怎么做等级保护杭州网站搜索排名
  • 在网上做设计赚钱的网站今天的新闻是什么
  • 专业做破碎机的网站网络软文营销
  • 做网站和做系统有什么区别交换链接是什么
  • 长沙做网站建设的朋友圈软文范例
  • 香河县建设局网站互联网产品运营推广方案
  • 弹出全屏视频网站怎么做百度小程序排名优化
  • wordpress 删除钩子搜索引擎优化简称seo
  • 网站怎么做营销福州seo优化排名推广
  • 建设项目招标在什么网站公示杭州百度百科
  • 东莞正规的人才市场seo优化工具软件
  • 广州电子商城网站建设网上营销
  • 做电子商务平台网站公司网站建设多少钱
  • 怎么做网站结构图浏览器大全网站
  • 英文手机商城网站建设百度广告费一般多少钱