PTA-山科-Java(软工)实验(7-10)
7-10 java编程判断斐波那契数是质数 (10 分)
斐波那契数列(FibonacciSequence),又称黄金分割数列。因数学家列昂纳多·斐波那契(LeonardoFibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1, 1, 2, 3, 5, 8, 13, 21, 34 ⋯
在数学上,斐波那契数列被以如下的递推形式定义:
F(1)=1,F(2)=1 F(n)=F(n−1)+F(n−2),(n≥3,n∈N)
素数也称为质数,是指在大于 1 的整数中,只能被 1 和其自身整除的数,2 是最小的质数。
我们想要知道斐波那契数列的第 n 项是否是一个素数,请你编写程序完成判断。
输入格式:
一行,一个整数 n(1≤n≤50)
输出格式:
一行,一个单词,如果 F(n) 是素数,输出true
,反之输出false
输入样例1:
1
输出样例1:
false
输入样例2:
2
输出样例2:
false
输入样例3:
3
输出样例3:
true
import java.util.Scanner;import java.lang.*;public class Main {public static void main(String[] args) {Scanner input = new Scanner(System.in); Long k = input.nextLong(); System.out.println(prime_Number(k)); }public static Long Fib(Long k){long count = 0;long tep = 0;long n1 = 1;long n2 = 1;if (k == 1 || k == 2) {tep = 1;}if (k > 2) {for (count = 3; count <= k; count++) {tep = n1 + n2;n1 = n2;n2 = tep;}}return tep;}public static Boolean prime_Number(Long k){int flag = 0;if(k < 3) return false;for(int i = 2;i<=Math.sqrt(Fib(k)); i++){if(Fib(k)%i == 0){flag = 1;break;}}if(flag == 1) return false ;else return true;} }
PTA-山科-Java(软工)实验(7-10)相关推荐
- 卷王指南,大学计算机专业,面临分专业,计科,软工,大数据,物联网,网络工程,该选什么?
同学们好,我是王老师--二哥呀!(笑喷) 好巧!前几天有同学私信问过我这个问题:大学计算机专业,面临分专业,计科,软工,大数据,物联网,网络工程,该选什么?再加上高考结束后填报志愿,想必 CSDN 上 ...
- 2022年,计算机保研er选择计科还是软工?
写在前面 对于计算机专业的保研er来说,专业/方向的选择是一个比较容易让大家感到困惑的问题.在如此激烈的保研之战中,选择的方向不同,夏令营的整个过程可能会是另一种体验,最终的结果也会不同.之前岛主给大 ...
- 山科java实验3-2 在安排教师监考时,需要从一组教师中随机选取n个教师参加监考。要求实现一个类RandomTeacher的静态方法public static String[] getRandomT
在安排教师监考时,需要从一组教师中随机选取n个教师参加监考.要求实现一个类RandomTeacher的静态方法public static String[] getRandomTeachers(Stri ...
- 学什么专业才能成为程序员?其实想成为程序员,远不止计科和软工!
在目前互联网行业,计算机领域都离不开编程,程序员也受市场的大量需求,而且目前程序员的薪酬普遍很可观,在北上广深等一线城市,程序员的薪酬基本都是上万,两三万一月的都有的是,甚至很多都直接讲年薪,程序员在 ...
- 计算机学习入门指北——计科软工网络信安侧重图析、解读专业术语、岗位分类、未来规划
申明:本博文偏技术向,主观性较强,其中部分理解必有偏差和误解,望指出改正! 计算机学习入门指北: 作为刚入学的计算机系学生,面对一片专业术语十分蒙.区块链?大数据?开源?数据库?嵌入式开发?前端后端? ...
- 科软-信息安全实验3-Rootkit劫持系统调用
目录 一 前言 二 Talk is cheap, show me the code 三 前期准备 四 效果演示 五 遇到的问题&解决 六 18.04的坑 七 参考资料 八 老师可能的提问 一 ...
- 科软-信息安全实验2-netfilter实验
目录 一 前言 二 Talk is cheap, show me the code 三 前期准备 四 效果演示 五 遇到的问题&解决 六 参考资料 七 老师提供的代码 一 前言 文章不讲解理论 ...
- 软工12-13-2 实验报告三——住房贷款计算器所涉及到的数据及计算方法
软工12-13-2 实验任务三--住房贷款计算器所涉及到的数据及计算方法 一.还款方式: 按还款方式又分为等额本息还款方式和等额本金还款方式两种.等额本息还款方式是在还款期内,每月偿还同等数额的贷款( ...
- [软工导论③]实验报告三(机票预订系统的需求分析建模、总体结构设计、详细设计、测试))
[软工导论③]实验报告二(教务管理系统之子系统的需求分析建模.总体结构设计.详细设计.测试)) 实验一 机票预订系统的需求分析 一.目的与任务 目的:确定项目要做什么及其可实施性,在此基础上完成系统的 ...
- 一个java程序员的非全日制软工硕士之路
念头起 大三的时候跟着室友一起考研,有点算是跟风吧,当时好多同学都去考研了.随着时间推移,1个室友保研了,2个弃考了,就剩我自己一个人去图书馆.当时考研的决心不是很强烈,也有点想工作了,感觉上了十几年 ...
最新文章
- 本土化App名稱和icon
- (SpringMVC)Controller返回JSON数据
- vb.net 窗体接收键盘事件_(十五)C#WinFrom自定义控件系列-键盘(二)
- 向量表示 运动抛物线_流动的美丽函数——抛物线浅谈
- 基于深度学习的目标检测技术演进:从目标检测到人脸检测
- 雪花怎么画_平安夜怎么过?画个圣诞妆,你是最迷人嘎,你知道吗
- 自建latex服务器,通过在线服务器编译LaTeX
- Eclipse中自动提示的参数变成arg0,arg1...的解决方法
- 5G标准化工作遇阻,标准推出时间或将延期
- [边学边用]jquery插件制作
- [C#.Tips]也来谈谈接口欺诈
- 心电自动分析技术综述-Phililps DXL / GE Marquette / Glasgow / HES Hannover / Mortara / 福田 / 光电...
- 计算机学院实验室安全管理办法,计算机科学学院实验室安全管理制度
- Python数据处理Tips数据重复值处理常用方法
- 模拟电路47(有源滤波器2-二阶低通滤波器)
- dell服务器显示器fre,戴尔全新 Freesync 显示器,专门针对游戏玩家
- 如何使用cpolar穿透内网访问监控摄像头
- Thanos 组件介绍以及使用心得
- 华强北airpods三代连接安卓手机没声音_安卓手机体验华强北的顶配AirPods,“翻车”还是真香?...
- Win10电脑开机进不去系统怎么修复
热门文章
- IDEA怎么配置java开发环境
- 当代大学生必看,划走了你就错过了太多了
- vue项目中的 env文件从何而来?什么是 process.env
- jdbc mysql 成功 spring mysql 失败_java Spring 的JDBCTemplet批量入库数据时如果有一条数据入库不成功,其他的数据还会入库吗...
- 怎么制作HTML5页面让它适应电脑和手机的尺寸?
- 手机计算机用英语怎么说,什么软件可以自动将手机上显示的英语翻译成汉字
- 英语作文 对软件工程师这一职业的理解
- 第4章-24 打印九九口诀表 (15 分)
- 蓝牙耳机什么牌子好?分享四款市面上音质好的蓝牙耳机
- PHP项目进程管理系统可以用wamp、phpstudy运行定制开发mysql数 据库BS模式