维C果糖的博客

好学若饥,谦卑若愚。

【Java笔试题】哥德巴赫猜想

哥德巴赫猜想是说任何一个大于2的偶数都能表示为两个素数之和。请编写一个Java程序,验证1~100内哥德巴赫猜想的正确性,也就是近似证明哥德巴赫猜想。

2016-12-08 13:59:49

阅读数:900

评论数:0

【Java笔试题】经典出圈问题

现有50个人围成一个圈,数到3或3的倍数时出圈,问最后剩下的人原来所在的位置是多少?

2016-12-08 08:17:23

阅读数:676

评论数:0

【Java笔试题】通过年月日获取具体天

输入某年某月某日,判断这一天是这一年的第几天?

2016-12-07 17:57:48

阅读数:412

评论数:0

【Java笔试题】通过年月获取详细日历

输入年份和月份,打印出当年当月的详细日历。

2016-12-07 08:00:35

阅读数:540

评论数:0

【Java笔试题】爱因斯坦的阶梯问题

爱因斯坦曾出过这样一道有趣的数学题:有一个长阶梯,每步上2阶,最后剩1阶;若每步上3阶,最后剩2阶;若每步上5阶,最后剩4阶;若每步上6阶,最后剩5阶;只有每步上7阶,最后一阶也不剩。请问该阶梯至少有多少阶。编写一个Java程序解决该问题。

2016-12-06 21:07:55

阅读数:1891

评论数:0

【Java笔试题】最大公约数和最小公倍数

输入两个正整数,输出它们的最大公约数和最小公倍数。

2016-12-06 08:43:38

阅读数:426

评论数:0

【Java笔试题】辗转相除法

从键盘输入两个数5211314和1314,利用辗转相除法求它们的最大公约数,以及输出需要经过多少次辗转?

2016-12-05 18:44:18

阅读数:408

评论数:0

【Java笔试题】创建复数类并对复数进行运算

创建一个复数类complex,对复数进行数学运算,复数具有如下格式:RealPart+ImaginaryPart*i,其中,i为-1的平方根,具体要求如下: (1)利用浮点变量表示此类的私有数据。提供两个构造方法,一个用于此类声明时对象的初始化;一个为带默认值得无参构造方法。 (2)提供两复数...

2016-12-05 12:18:54

阅读数:2277

评论数:0

【Java笔试题】截取字符串并按字节分别输出

请编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”6,应该输出“我ABC”,而不是“我ABC”+“汉”字的半个。

2016-12-04 18:32:18

阅读数:841

评论数:0

【Java笔试题】将一个数插入到已经排好的数组之中

请输入一组数字,将其按照从小到大的顺序进行排列,再输入一个数字,将其按照原来的顺序插入到已经排的数组中。

2016-12-03 00:40:41

阅读数:1045

评论数:0

【Java笔试题】判断回文数字

有这样一类数字,它们顺着看和倒着看是相同的数,例如:121、656、2332等,这样的数字就称为回文数字。编写一个Java程序,判断从键盘接收的数字是否为回文数字。

2016-12-02 02:00:46

阅读数:828

评论数:0

【Java笔试题】实现数组中的元素互换

从键盘上输入10个整数,并将其放入一个一维数组中,然后将其前5个元素与后5个元素对换,即:第1个元素与第10个元素互换,第2个元素与第9个元素互换……第5个元素与第6个元素互换。分别输出数组原来各元素的值和对换后各元素的值。

2016-12-01 08:55:07

阅读数:3282

评论数:0

【Java笔试题】水仙花数

什么是水仙花数?水仙花数又称阿姆斯特朗数,是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。水仙花数只是自幂数的一种,严格来说三位数的3次幂数才成为水仙花数。

2016-11-30 08:30:29

阅读数:490

评论数:0

【Java笔试题】按字节截取字符串

定义一个方法,按照最大的字节数来截取子串。例如,对“ab你好”,如果取三个字节,那么子串就是ab与“你”字的一半,另一半就要舍弃;如果取四个字节,那么子串就是“ab你”,取五个字节,还是“ab你”。

2016-11-29 13:32:34

阅读数:576

评论数:0

【Java笔试题】蛇形矩阵

自定义n,输出n阶蛇形矩阵。

2016-11-27 08:55:07

阅读数:329

评论数:0

【Java笔试题】螺旋矩阵

自定义n,输出n阶螺旋矩阵。

2016-11-27 08:53:27

阅读数:350

评论数:0

【Java笔试题】输出数组中所有元素组成的最小整数

输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所以数字中最小的一个。例如输入数组{3,32,321},则打印出这3个数字能排成的最小数字321323。

2016-11-25 16:23:10

阅读数:963

评论数:0

【Java笔试题】从数组中找连续元素凑和

给出一个排序好的数组和一个数,求数组中连续元素的和等于所给数的子数组。

2016-11-25 16:18:19

阅读数:329

评论数:0

【Java笔试题】输出数组中元素出现次数过半的元素

数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1、2、3、2、2、2、5、4、2},由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。

2016-11-24 21:24:45

阅读数:1028

评论数:0

【Java笔试题】约瑟夫环问题

假设n个数字(0,1,…,n-1)形成一个圆圈,从数字0开始,每次从这个圆圈中删除第m个数字(第一个为当前数字本身,第二个为当前数字的下一个数字),当一个数字删除后,从被删除数字的下一个继续删除第m个数字,求出在这个圆圈中剩下的最后一个数字。

2016-11-24 21:20:01

阅读数:465

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭