java经典50编程题(41-50)

2018-03-14  本文已影响0人  iamzzz

41.海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?

分析过程:一开始想要倒推,但是第五个猴子剩多少个桃子?不知道。就只知道有这么一个数字可以5平分减一,如此5次。那么遍历1-10000里面的数字,找出满足条件的数字。

示例代码
运行结果

反思拓展:说话说不清,不敢说。说不出来。

  1. 809??=800??+9?? 其中??代表的两位数,8??的结果为两位数,9??的结果为3位数。求??代表的两位数,及809??后的结果。

分析过程:神经病这一题。神经病。

示例代码
运行结果

反思拓展:神经病,我真是个神经病。

43.求0—7所能组成的奇数个数。

分析过程:组成1位数是4个。组成2位数是74个。组成3位数是784个。组成4位数是7884个。
这些题目是不是有毛病?
示例代码

image.png
运行结果
反思拓展:加油哟。

44.一个偶数总能表示为两个素数之和。
分析过程:一个偶数分成两个数字之和。再判断这两个数是不是素数。另写一个函数判断某个数字是不是素数。

示例代码
运行结果

反思拓展:代码是抄的。不过学到了一个快速排整格式代码,ctrl +shift +f。
45.判断一个整数能被几个9整除。
分析过程:循环除9并判断能否被整除。能过整除的话商作为下一轮的被除数。

示例代码
运行结果
反思拓展:我想快点结束这个文章了。
  1. 两个字符串连接程序。
    分析过程:java里面有个+,可以拼接两个字符串,这应该算多态吧。

    示例代码:
    运行结果

    反思拓展:我的好朋友老七,就在昨晚离世了。很难受,说好的将来有机会吃你喜酒,喝我喜酒的呢?说好的将。。。。。。。。。。。。。。。

  2. 读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。

分析过程:没有分析过程。啊啊啊啊。有你是该多么美好的啊。

示例代码
运行结果

反思拓展:09点23分

48.某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。

分析过程:就按照他的要求写过程吧,很easy的。

示例代码
运行结果

49.计算字符串中子串出现的次数 .

分析过程:

示例代码
运行结果

反思拓展:虎头蛇尾。

  1. 有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,把原有的数据和计算出的平均分数存放在磁盘文件 "stud "中。
    分析过程:

    示例代码
    运行结果

反思拓展:the work to input these datas is so cockamamin.the code has some errors.i don't want to repair it .this is end。and i'll learn data structure.to be continued.

上一篇 下一篇

猜你喜欢

热点阅读