- 博客(20)
- 收藏
- 关注
原创 20.复数幂
复数幂设i为虚数单位。对于任意正整数n,(2+3i)^n 的实部和虚部都是整数。求 (2+3i)^123456 等于多少? 即(2+3i)的123456次幂,这个数字很大,要求精确表示。答案写成 “实部±虚部i” 的形式,实部和虚部都是整数(不能用科学计数法表示),中间任何地方都不加空格,实部为正时前面不加正号。(2+3i)^2 写成: -5+12i,(2+3i)^5 的写成: 122-597ipublic static void main(String args[]) throws IOExce
2020-08-09 20:32:17
503
原创 19.Java实现进制转换的3种方法
使用Java带有的方法Integer://使用java提供的方法//但仅局限于比较常用的二进制、八进制、十六进制 public static String trans1(int num, int radix) { if(radix == 2){ return Integer.toBinaryString(num);} else if(radix == 8){ return Integer.toOctalString(num);} el
2020-08-09 20:22:27
763
原创 18.回文数
回文数问题描述1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式按从小到大的顺序输出满足条件的四位十进制数。import java.util.Scamner;public class Main {public static void main(String[] args) {long c1 = System.currentTimeMillis();for(int i=1;i<=9;i++){for(int j=0;j<=9;j++
2020-07-20 15:59:43
147
原创 17. 查找整数
查找整数问题描述给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式:第一行包含一整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于100000第三行包含一个整数a,为待查找的数。输出格式如果a在数列中出现了,输出它第一次出现的位 置(位置从1开始编号),否则输出-1。样例输入61 9 4 8 3 99样例输出2数据规模与约定1 <= n<= 1000。import java.util.Scanner;public cl
2020-07-20 15:54:08
342
原创 16.字母图形
字母图形利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCB.ABC这是一个5行7列的图形,请找出这个图形的规律,并输出- -个n行m列的图形。输入格式:输入一行,包含两个整数n和,分别表示你要输出的图形的行数的列数。输出格式:输出n行,每个m个字符,为你的图形。样例输入:57样例输出:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC数据规模与约定1<-n,m<-26。
2020-07-20 15:50:05
112
原创 15.Fibonacci 数列
Fibonacci 数列问题描述Fibonacci数列的递推公式为: F=P.+P。2, 其中P:=R=1。当n比较大时,P.也非常大,现在我们想知道,F除以000的余数是多少。样例输入10样例输出55样例输入22样例输出7704数据规模与约定1 <=n<= 1,000, 000。import java. util. Scanner;public class Main {public static void main (String[] args) {Scann
2020-07-20 15:44:56
166
原创 14. 古代赌局
古代赌局俗话说:十赌九输。因为大多数赌局的背后都藏有阴谋。不过也不尽然,有些赌局背后藏有的是:“阳谋”。有一种赌局是这样的:桌子上放六个匣子,编号是1至6。多位参与者(以下称玩家)可以把任意数量的钱押在某个编号的匣子上。所有玩家都下注后,庄家同时掷出3个骰子(骰子上的数字都是1至6)。输赢规则如下:若某一个骰子上的数字与玩家所押注的匣子号相同,则玩家拿回自己的押注,庄家按他押注的数目赔付(即1比1的赔率)。若有两个骰子上的数字与玩家所押注的匣子号相同,则玩家拿回自己的押注,庄家按他押注的数目的2倍赔
2020-07-13 13:22:38
2030
原创 13.猜年龄
猜年龄今年的植树节(2012年3月12日),小明和他的叔叔还有小伙伴们一起去植树。休息的时候,小明的同学问他叔叔多大年纪,他叔叔说:“我说个题目,看你们谁先猜出来!”“把我出生的年月日连起来拼成一个8位数(月、日不足两位前补0)正好可以被今天的年、月、日整除!”他想了想,又补充到:“再给个提示,我是6月出生的。”根据这些信息,请你帮小明算一下,他叔叔的出生年月日。格式是年月日连成的8位数。例如,如果是1948年6月12日,就写:19480612 public static void main(Stri
2020-07-13 13:18:54
141
原创 标题重复
黄金分割数0.61803… 是个无理数,这个常数十分重要,在许多工程问题中会出现。有时需要把这个数字求得很精确。对于某些精密工程,常数的精度很重要。也许你听说过哈勃太空望远镜,它首次升空后就发现了一处人工加工错误,对那样一个庞然大物,其实只是镜面加工时有比头发丝还细许多倍的一处错误而已,却使它成了“近视眼”!!言归正传,我们如何求得黄金分割数的尽可能精确的值呢?有许多方法。比较简单的一种是用连分数:1 黄金数 = --------------------- 1 1 + -------------
2020-07-09 13:49:41
122
原创 11miu
分小组9名运动员参加比赛,需要分3组进行预赛。有哪些分组的方案呢?我们标记运动员为 A,B,C,… I下面的程序列出了所有的分组方法。该程序的正常输出为:ABC DEF GHIABC DEG FHIABC DEH FGIABC DEI FGHABC DFG EHIABC DFH EGIABC DFI EGHABC DGH EFIABC DGI EFHABC DHI EFGABC EFG DHIABC EFH DGIABC EFI DGHABC EGH DFIABC E
2020-07-09 13:47:23
106
原创 再重复自s
13.纵横放火柴游戏[编程题] (满分34分)这是一个纵横火柴棒游戏。如图[1.jipg], 在3x4的格子中,游戏的双方轮流放置火柴棒。其规则是:1.不能放置在已经放置火柴棒的地方(即只能在空格中放置)。2.火柴棒的方向只能是竖直或水平放置。3.火柴棒不能与其它格子中的火柴“连通”。所谓连通是指两根火柴棒可以连成-条直线,且中间没有其它不同方向的火柴“阻拦”。例如:图[1.jpg]所示的局面下, 可以在C2位置竖直放置(为了方便描述格子位置,图中左、下都添加了标记),但不能水平放置,因为会
2020-07-09 13:43:11
88
原创 还曝光率???
猜生日今年的植树节(2012年3 月12日),小明和他的叔叔还有小伙伴们一起去植树。休息的时候,小明的同学问他叔叔多大年纪,他叔叔说:“我说个题目,看你们谁先猜出来!”“把我出生的年月日连起来拼成一个8位数(月、日不足两位前补0)正好可以被今天的年、月、日整除!”他想了想,又补充到:“再给个提示,我是6月出生的。”根据这些信息,请你帮小明算一下, 他叔叔的出生年月日。格式是年月日连成的8位数。例如,如果是1948年6月12日,就写: 19480612public class Q {public
2020-07-09 13:30:20
95
原创 头打beng
放麦子你一定听说过这个故事。国王对发明国际象棋的大臣很佩服.问他要什么报酬,大臣说:请在第1个棋盘格放1粒麦子,在第2个棋盘格放2粒麦子,在第3个棋盘格放4粒麦子,在第4个棋盘格放8粒麦子,后一格的数字是前一格的两倍, 直到放完所有棋盘格(国际象棋共有64格)。国王以为他只是想要一袋麦子而己,哈哈大笑。当时的条件下无法准确计算,但估算结果令人吃惊:即使全世界都铺满麦子也不够用!请你借助计算机准确地计算,到底需要多少粒麦子。public class Demo {public static void ma
2020-07-09 13:27:15
109
原创 一直重复
串的简单处理在实际的开发工作中,对字符串的处理是最常见的编程任务。本题目即是要求程序对用户输入的串进行处理。具体规则如下:1.把每个 单词的首字母变为大写。2.把数字与字母之间用下划线字符(_ )分开,使得更清晰3. 把单词中间有多个空格的调整为1个空格。.例如:用户输入:you and .me what cpp2005program则程序输出:You And Me What Cpp_ 2005_ program用户输入:this is99cat则程序输出:This Is A
2020-07-09 13:22:52
120
原创 还是重复
有奖猜谜小明很喜欢猜谜语。最近,他被邀请参加了X星球的猜谜活动。每位选手开始的时候都被发给777个电子币。规则是:猜对了,手里的电子币数目翻倍,猜错了,扣除555个电子币,扣完为止。小明–共猜了15条谜语。战果为: VXVxvxvxvxVxVVX其中v表示猜对了,x表示猜错了,请你计算一下,小明最后手里的电子币数目是多少。请填写表示最后电子币数目的数字。注意:你提交的应该是一一个整数,不要填写任何多余的内容或说明性文字。public static void main(String[] args) {
2020-06-18 22:21:52
90
原创 又是标题重复的一次
Java生成随机数方法1(数据类型)(最小值+Math.random()*(最大值-最小值+1))例:(int)(1+Math.random()*(10-1+1))//从1到10的int型随数方法2获得随机数//通过java.Math包的random方法得到1-10的int随机数//公式是:最小值---最大值(整数)的随机数//(类型)最小值+Math.random()*最大值for (int i=0;i<30;i++){System.out.println((int)(1+
2020-06-18 22:14:51
92
原创 标题重复第n次
递增三元组在数列 a[1], a[2], …, a[n] 中,如果对于下标 i, j, k 满足 0<i<j<k<n+1 且a[i]<a[j]<a[k], 则称 a[i], a[j], a[k] 为一组递增三元组,a[j]为递增三元组的中心。给定一个数列,请问数列中有多少个元素可能是递增三元组的中心。public class Cao{public static void main(String[] args) { Scanner sc = new Scanner
2020-06-15 16:08:36
103
原创 miu标题了。。
马虎的算式马虎的算式:小明是个 急性子,上小学的时 候经常把老师写在黑板上的题目抄错了。有一次老师出的题目是36 x 495 = ?他却给抄成了396x45=?但结果却很戏剧性他的答案 竟然是对的因为36* 495= 396 * 45 = 17820类似这样的巧合情况可能还有很多,比如27 * 594 = 297 * 54假设abc d代表1~g不同的5个数字,注意是各不相同的数字且不含0能满足形如:abcde=adb这样的算式一共有多少种呢请你利用计算机的优势寻找所有的可能,并回答不同
2020-06-15 16:03:44
192
原创 19级幸运儿的发声
世纪末的星期曾有邪教称1999 年12月31日是世界末日。当然该谣言已经不攻自破。还有人称今后的某个世纪末的12月31日如果是星期一则会…有趣的是任何一个世纪末的年份的12月31日都不可能是星期一!!于是“谣言制造商”又修改为星期日1999年的12月31日是星期五,请问,未来哪-一个离我们最近的一个世纪末年即xx99年的12月31日正好是星期天,即星期日.public class Cao { public static void main(String[] args) { fo
2020-06-15 16:00:52
101
原创 进博第一篇(幸运的19级蓝桥子民)
进博第一篇(蓝桥杯Java C组)大家好~本人是19级移动应用开发方向的♀大专生一枚!幸运的19级蓝桥子民初决定参加这届蓝桥杯比赛时(距离比赛还有不到五个月)信心满满,必赢的心态,告诉自己要加油,要努力,肯定杠杠滴!然后我还跟着我们班一起报名的几个同学创建了一个互相监督的群聊,说是每天谁练习了什么,不会啥的都可以一起解决出方案。后来由于我这个人的三分钟热度在过了不到一个月的时间在那群里面不再发言并感到了惶恐,虽然说曾经接触过,但是从来都不会学着认真的坐下来,静静的敲一段代码,更别说是去坐下来研究某一道
2020-06-07 18:11:57
158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人