java經(jīng)典50編程題(31-40)

  1. 將一個(gè)數(shù)組逆序輸出。

分析過(guò)程:Scanner接受一個(gè)數(shù)組,for倒序不就ok嗎?

示例代碼

運(yùn)行結(jié)果

反思拓展: 我不想在里面設(shè)置輸入,直接new的時(shí)候初始化數(shù)組。

  1. 取一個(gè)整數(shù)a從右端開(kāi)始的4~7位。
    分析過(guò)程:從右邊數(shù)4-7位,先把數(shù)字轉(zhuǎn)成字符串,字符串轉(zhuǎn)字符數(shù)組。找到4-7位。

    示例代碼

    運(yùn)行結(jié)果

    反思拓展:本想著用while除以10提取數(shù)字,太麻煩,沒(méi)有這種直接調(diào)用api來(lái)的方便。

33.題目:打印出楊輝三角形(要求打印出10行如下圖)

                      1   
                   1    1   
                1    2    1   
            1    3    3    1   
         1    4    6    4    1   
      1    5   10  10    5    1

分析過(guò)程:下面一個(gè)數(shù)等于上面一個(gè)數(shù)和其右邊的數(shù)的和。有了這句話。

示例代碼

運(yùn)行結(jié)果

反思拓展:本來(lái)想用排列組合公式計(jì)算的。用到迭代。但是不知道哪里出了問(wèn)題??上Я恕?/p>

34.輸入3個(gè)數(shù)a,b,c,按大小順序輸出。

分析過(guò)程:冒泡吧,雖然只有三個(gè)數(shù)。

示例代碼

運(yùn)行結(jié)果

反思拓展:不反思,不拓展,去tmd,寫(xiě)完看python語(yǔ)言描述算法。刷leetcode了。

  1. 輸入數(shù)組,最大的與第一個(gè)元素交換,最小的與最后一個(gè)元素交換,輸出數(shù)組。

分析過(guò)程:遍歷數(shù)組,找出最大值與最小值以及其index。交換即可。

示例代碼

運(yùn)行結(jié)果

反思拓展:try,try,try。

  1. 有n個(gè)整數(shù),使其前面各數(shù)順序向后移m個(gè)位置,最后m個(gè)數(shù)變成最前面的m個(gè)數(shù).

分析過(guò)程:就是交換。指定位置交換而已。

示例代碼

運(yùn)行結(jié)果

反思拓展:mmp,今天聽(tīng)兩個(gè)同學(xué)說(shuō),我被輔導(dǎo)員我將會(huì)是班上第一個(gè)有孩子的人,說(shuō)什么我會(huì)早早的相親,生孩子。笑死我了。你一個(gè)二十幾歲的人,來(lái)預(yù)測(cè)我這個(gè)二十歲的人,看看自己什么逼樣行不行。別以為是輔導(dǎo)員我就不敢搞你,什么人對(duì)我好,什么人我將來(lái)會(huì)報(bào)仇,全部記著呢。偷偷告訴你,我預(yù)言的幾個(gè)人的現(xiàn)狀都實(shí)現(xiàn)了。

  1. 有n個(gè)人圍成一圈,順序排號(hào)。從第一個(gè)人開(kāi)始報(bào)數(shù)(從1到3報(bào)數(shù)),凡報(bào)到3的人退出圈子,問(wèn)最后留下的是原來(lái)第幾號(hào)的那位。

分析過(guò)程:每個(gè)人都有自己的存在意義,倘若你存在,我將你值命為true,否則為false。一開(kāi)始大家都是ture,當(dāng)你喊道3時(shí),you are false。你出局,剩余人數(shù)減一。并且你的下一位從1開(kāi)始重新數(shù)。在這個(gè)循環(huán)過(guò)程中,index一直在增加,當(dāng)?shù)扔谌藬?shù)的時(shí)候,一個(gè)循環(huán)結(jié)束,重新開(kāi)始循環(huán),index等于0。原來(lái)的1,2,3報(bào)數(shù)依然進(jìn)行下去著呢。

示例代碼

運(yùn)行結(jié)果

反思拓展:我將eclipse裝成通用的語(yǔ)言編輯器了,可以用來(lái)寫(xiě)c,寫(xiě)py,寫(xiě)perl,寫(xiě)julia。vc,pycharm,atom都不用了。裝了個(gè)好看的主題,darkness。isn’t it beautiful?

38.題目:寫(xiě)一個(gè)函數(shù),求一個(gè)字符串的長(zhǎng)度,在main函數(shù)中輸入字符串,并輸出其長(zhǎng)度。不能使用length()函數(shù)。

分析過(guò)程:去他媽的,一覺(jué)醒來(lái),又是狗屁秀恩愛(ài)的。

示例代碼

運(yùn)行結(jié)果

反思拓展:當(dāng)你輸入字符串里面有空格的時(shí)候,error。懶得檢查去搞定了。

39.編寫(xiě)一個(gè)函數(shù),輸入n為偶數(shù)時(shí),調(diào)用函數(shù)求1/2+1/4+...+1/n,當(dāng)輸入n為奇數(shù)時(shí),調(diào)用函數(shù)1/1+1/3+...+1/n。

分析過(guò)程:心情越來(lái)越不好了。日他媽的。去他媽的。
示例代碼



運(yùn)行結(jié)果




反思拓展。。。。。。。略略略

40 . 字符串排序。

分析過(guò)程:和數(shù)字排序有區(qū)別嗎?

示例代碼

運(yùn)行結(jié)果

反思拓展:to be continued。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 【程序1】 題目:古典問(wèn)題:有一對(duì)兔子,從出生后第3個(gè)月起每個(gè)月都生一對(duì)兔子,小兔子長(zhǎng)到第三個(gè)月后每個(gè)月又生一對(duì)兔...
    葉總韓閱讀 5,229評(píng)論 0 41
  • Java經(jīng)典問(wèn)題算法大全 /*【程序1】 題目:古典問(wèn)題:有一對(duì)兔子,從出生后第3個(gè)月起每個(gè)月都生一對(duì)兔子,小兔子...
    趙宇_阿特奇閱讀 2,084評(píng)論 0 2
  • 50道經(jīng)典Java編程練習(xí)題,將數(shù)學(xué)思維運(yùn)用到編程中來(lái)。抱歉哈找不到文章的原貼了,有冒犯的麻煩知會(huì)聲哈~ 1.指數(shù)...
    OSET我要編程閱讀 7,303評(píng)論 0 9
  • /小雨文圖 昨夜一場(chǎng)雨,迎來(lái)“立秋”涼。 涼風(fēng)習(xí)習(xí),吹醒夢(mèng)中人。清晨,窗外鳥(niǎo)兒輕語(yǔ),我聽(tīng)到沙啞的一聲蟬鳴,轉(zhuǎn)瞬即逝...
    小雨飄飄閱讀 504評(píng)論 2 5
  • 看不開(kāi),斷不了,我就是個(gè)自作自受的長(zhǎng)情種??吹侥愀业幕?dòng)仍會(huì)驚喜,看到你的動(dòng)態(tài)我依舊關(guān)注,給你的信息明知道是謝絕...
    木頭人彈吉他閱讀 397評(píng)論 0 0

友情鏈接更多精彩內(nèi)容