没有合适的资源?快使用搜索试试~ 我知道了~
首页Java编程经典实战:斐波那契数列与素数判定
Java编程经典实战:斐波那契数列与素数判定
需积分: 11 25 下载量 140 浏览量
更新于2024-07-26
4
收藏 103KB DOC 举报
Java经典50题包含了三个不同的编程练习,涵盖了基础算法和数学概念。以下是每个部分的详细知识点: 1. 菲波那契数列问题: 题目1要求计算一对兔子繁殖问题的解决方案,这是一个典型的菲波那契数列问题。在程序`lianxi01`中,通过迭代计算,每个月兔子的数量是由前两个月的兔子数相加得到(F(n) = F(n-1) + F(n-2)),初始的两个月兔子数分别为1对。这个程序模拟了兔子繁殖的过程,输出每个月的兔子对数,直到第24个月。 2. 素数判定: 在`lianxi02`程序中,通过一个常见的算法来判断101到200之间的素数。程序遍历这个范围内的每个偶数(跳过2,因为除了2以外的偶数都不是素数),对每个数检查是否可以被2到其平方根之间的整数整除。如果不能整除,则该数是素数,计数器`count`增加,同时将素数输出。最后输出素数的总数。 3. 水仙花数: `lianxi03`的程序定义了一个名为“水仙花数”的概念,它指的是一个三位数,其各位数字立方和等于该数本身。例如,153是一个水仙花数,因为1^3 + 5^3 + 3^3 = 153。程序通过循环遍历101到999之间的所有三位数,计算每一位的立方和并与原数进行比较,如果相等,则打印出这个“水仙花数”。 这三个程序展示了Java编程中的基础算法应用,包括递归(虽然菲波那契问题并未明确使用递归,但可以通过递归方式解决),循环控制,条件判断以及数学逻辑(如素数检测和水仙花数定义)。这些知识点不仅有助于巩固基础编程技能,还能提升对数论和算法的理解。通过解决这些问题,程序员能够锻炼逻辑思维,提高代码编写能力和问题解决能力。
资源详情
资源推荐
""""&#
""""%&#*3#++
"""""%&#*3#++
""""""%E&#E*3#E++
"""""""%A&DDA&EDDA&E
""""""""++#
""""""""4+4+E#
""""""",
"""""",
""""",
"""",
"""" 共有 ++ 个三位数 #
,
,
【程序 $】
题目:企业发放的奖金根据利润提成。利润8低于或等于 万元时,奖金可提 1;利
润高于 万元,低于 $ 万元时,低于 万元的部分按 1提成,高于 万元的部分,
可可提成 B31;$ 万到 ) 万之间时,高于 $ 万元的部分,可提成 31;) 万到 : 万
之间时高于 ) 万元的部分,可提成 1;: 万到 万之间时,高于 : 万元的部分,
可提成 31,高于 万元时,超过 万元的部分按 1提成,从键盘输入当月利润,
求应发放奖金总数?
/4#
$
""""&'&#
"""" 输入当月利润(万): #
""""&7#
""""&8#
""""%6DD*&
""""&4#
"""",%6DD*&$
"""""&4+-4B3#
"""",%6$DD*&)
"""""&4+4B3+-$43#
"""",%6)DD*&:
"""""&4+4B3+$43+-)4#
"""",%6:DD*&
"""""&$4B3+$43+$4+-:43#
"""",%6
"""""&$4B3+)4;+)43+-4#
"""",
"""" 应该提取的奖金是 ++ 万 #
,
,
【程序 】
题目:一个整数,它加上 后是一个完全平方数,再加上 :; 又是一个完全平方数,
请问该数是多少?
""""%&#*#++
"""""%(0.+1&&
""""""%(0.+$:;1&&
"""""""+ 加 是一个完全平方数,再加 :; 又是一个完全平方
数 #
"""""",
""""",
"""",
,
,
4按题意循环应该从- 开始(整数包括正整数、负整数、零),这样会多一个满足条件
的数-55。
但是我看到大部分人解这道题目时都把题中的“整数”理解成正整数,我也就随大流了。4
【程序 14】
题目:输入某年某月某日,判断这一天是这一年的第几天?
/4#
)
""""'0'#
""""&#
""""&#
""""#
""""%&7#
""""
""""&#
"""" 输入年: #
""""&%#
"""" 输入月: #
""""0&%#
"""" 输入天: #
""""&%#
""""%*FF0*FF06$FF*FF6
"""" 输入错误,请重新输入! #
""""&#
"""",
"""",70&&#
剩余31页未读,继续阅读
zzzlinghuchong
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功