- 博客(10)
- 收藏
- 关注
原创 Fibonacci数列
Fibonacci数列Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n⽐较⼤时,Fn也⾮常⼤,现在我们想知道,Fn除以10007的余数是多少。输⼊格式输⼊包含⼀个整数n。输出格式输出⼀⾏,包含⼀个整数,表示Fn除以10007的余数。import java.util.Scanner;public class begin4 { //Fibonacci数列public static void main(String[] args) {
2021-02-03 20:24:38
124
原创 圆的面积
圆的面积问题描述给定圆的半径r,求圆的⾯积。输⼊格式输⼊包含⼀个整数r,表示圆的半径。输出格式输出⼀⾏,包含⼀个实数,四舍五⼊保留⼩数点后7位,表示圆的⾯积。import java.util.Scanner;public class begin3 { //求圆的面积 public static void main(String[] args) { Scanner in=new Scanner(System.in); double r=in.nextDouble();
2021-02-03 20:22:21
112
原创 序列求和
序列求和问题描述求1+2+3+…+n的值。输⼊格式输⼊包括⼀个整数n。输出格式输出⼀⾏,包括⼀个整数,表示1+2+3+…+n的值。样例输⼊4样例输出10样例输⼊100import java.util.Scanner;public class begin2 { //序列求和 public static void main(String[] args) { Scanner in=new Scanner(System.in); int n=in.nextInt();
2021-02-03 20:19:19
295
原创 A+B问题
A+B问题问题描述输⼊A、B,输出A+B。说明:在“问题描述”这部分,会给出试题的意思,以及所要求的⽬标。输⼊格式输⼊的第⼀⾏包括两个整数,由空格分隔,分别表示A、B。import java.util.Scanner;public class begin1 { //求A+B的值 public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int A=scann
2021-02-03 20:15:39
161
原创 第一个数字
/** * 以下的静态方法实现了:把串s中第一个出现的数字的值返回。 * * 如果找不到数字,返回-1 例如: * s = "abc24us43" 则返回2 * s ="82445adb5" 则返回8 * s = "ab" 则返回-1 * 以下的静态方法实现了:把串s中第一个出现的数字的值返回。 */ public class diyigeshuzi { publi...
2020-01-18 11:33:05
276
原创 割圆问题
南北朝时,我国数学家祖冲之首先把圆周率值计算到小数点后六位,比欧洲早了1100年!他采用的是称为“割圆法”的算法,实际上已经蕴含着现代微积分的思如图【1.jpg】所示,圆的内接正六边形周长与圆的周长近似。多边形的边越多,接近的越好!我们从正六边形开始割圆吧。如图【2.jpg】所示,从圆心做弦的垂线,可把6边形分割为12边形 该12边形的边长a’的计算方法很容易利用勾股定理给出。之后,再分割为正24...
2020-01-18 11:26:12
674
原创 汉诺塔问题,BigInteger用法
汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。 大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。 大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上(可以借助第三根柱子做缓冲)。 并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。 如图【1.jpg】是现代“山寨”版的该玩具。64个圆盘太多了,所以减为7个, ...
2020-01-16 12:02:39
348
原创 比酒量问题 递归算法
有一群海盗(不多于20人),在船上比拼酒量。过程如下:打开一瓶酒,所有在场的人平分喝下,有几个人倒下了。再打开一瓶酒平分,又有倒下的,再次重复… 直到开了第4瓶酒,坐着的已经所剩无几,海盗船长也在其中。当第4瓶酒平分喝下后,大家都倒下了, 等船长醒来,发现海盗船搁浅了。他在航海日志中写到:“…昨天,我正好喝了一瓶…奉劝大家,开船不喝酒,喝酒别开船…”请你根据这些信息,推断开始有多少人,每一轮喝下来...
2020-01-15 21:46:54
215
原创 黄金分割数的算法实现,四舍五入算法,BigDecimal
题目黄金分割数0.618与美学有重要的关系。舞台上报幕员所站的位置大约就是舞台宽度的0.618处,墙上的画像一般也挂在房间高度的0.618处,甚至股票的波动据说也能找到0.618的影子…如果观察前后两项的比值,即:1/3,3/4,4/7 … 会发现它越来越接近于黄金分割数!你的任务就是计算出从哪一项开始,这个比值四舍五入后已经达到了与0.618034一致的精度。...
2020-01-15 19:12:52
466
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人