美文网首页
java经典50编程题(41-50)

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

作者: iamzzz | 来源:发表于2018-03-14 21:06 被阅读0次

    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.

    相关文章

      网友评论

          本文标题:java经典50编程题(41-50)

          本文链接:https://www.haomeiwen.com/subject/jruqqftx.html