日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【蓝桥杯省赛】冲刺练习题【循环】倒计时【15】天

發布時間:2024/8/26 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【蓝桥杯省赛】冲刺练习题【循环】倒计时【15】天 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

🙏🤗距離【第十三屆藍橋杯4月9日省賽】僅剩【15天】🤗🙏

📋今日題型:【循環】📋

??🤗循環是一切暴力的基礎,暴力基礎,轉起來。🤗??

🤗國一鎮樓🤗

📋比賽題目與分數比例📋

確認范圍:

結果填空題5道,共計45分。

程序設計題5道,共計105分。

??🤗刷題安排🤗??

日期題目類型題目數量
3月25日循環6
3月26日超大數6
3月27日數組6
3月28日枚舉6
3月29日遞歸6
3月30日繪圖6
3月31日深搜廣搜5
4月1日動態規劃5
4月2日填空題5
4月3日數學公式:查詢準考證5
4月4日第十屆省賽題10
4月5日第十一屆省賽題10
4月6日第十二屆省賽1套題10
4月7日第十二屆省賽2套題10
4月8日經典題目練習8
4月9日9點考試

目錄

1、隔行變色

2、煤球數目

3、哪天返回

4、猴子分香蕉

5、求和

6、加法變乘法

附加、立方尾不變

總結


1、隔行變色

Excel表的格子很多,為了避免把某行的數據和相鄰行混淆,可以采用隔行變色的樣式。
小明設計的樣式為:第1行藍色,第2行白色,第3行藍色,第4行白色,....
現在小明想知道,從第21行到第50行一共包含了多少個藍色的行。

請你直接提交這個整數,千萬不要填寫任何多余的內容。

題解:

package demo;public class demo {public static void main(String[] args) {int color = 0;for (int i = 21; i <= 50; i++) {if (i % 2 != 0) {color++;}}System.out.println(color);} }

2、煤球數目

有一堆煤球,堆成三角棱錐形。具體:
第一層放1個,
第二層3個(排列成三角形),
第三層6個(排列成三角形),
第四層10個(排列成三角形),
....
如果一共有100層,共有多少個煤球?

請填表示煤球總數目的數字。
注意:你提交的應該是一個整數,不要填寫任何多余的內容或說明性文字。

題解:

package demo;public class demo {public static void main(String[] args) {int an = 1;int sn = an;for (int i = 2; i <= 100; i++) {an += i;sn += an;}System.out.println(sn);} }

3、哪天返回

小明被不明勢力劫持。后被扔到x星站再無問津。小明得知每天都有飛船飛往地球,但需要108元的船票,而他卻身無分文。
他決定在x星戰打工。好心的老板答應包食宿,第1天給他1元錢。
并且,以后的每一天都比前一天多2元錢,直到他有足夠的錢買票。
請計算一下,小明在第幾天就能湊夠108元,返回地球。

package action;public class demo {public static void main(String[] args) {int an = 1;int sn = 0;int n=0;for (n = 0; sn < 108; n++) {sn += an;an += 2;}System.out.println(n);} }

4、猴子分香蕉

5只猴子是好朋友,在海邊的椰子樹上睡著了。這期間,有商船把一大堆香蕉忘記在沙灘上離去。
第1只猴子醒來,把香蕉均分成5堆,還剩下1個,就吃掉并把自己的一份藏起來繼續睡覺。
第2只猴子醒來,重新把香蕉均分成5堆,還剩下2個,就吃掉并把自己的一份藏起來繼續睡覺。
第3只猴子醒來,重新把香蕉均分成5堆,還剩下3個,就吃掉并把自己的一份藏起來繼續睡覺。
第4只猴子醒來,重新把香蕉均分成5堆,還剩下4個,就吃掉并把自己的一份藏起來繼續睡覺。
第5只猴子醒來,重新把香蕉均分成5堆,哈哈,正好不剩!

請計算一開始最少有多少個香蕉。

題解:

package action;public class demo {public static void main(String[] args) {for (int n = 20;; n++) {double y = n; // 桃子的個數for (int x = 1; x <= 4; x++) {y = y - x - (y - x) / 5;}if (y % 5 == 0) {System.out.println(n);break;}}} }

5、求和

試題 A: 求和
本題總分:5 分
【問題描述】
小明對數位中含有 2、0、1、9 的數字很感興趣,在 1 到 40 中這樣的數包
括 1、2、9、10 至 32、39 和 40,共 28 個,他們的和是 574。
請問,在 1 到 2019 中,所有這樣的數的和是多少?
【答案提交】
這是一道結果填空的題,你只需要算出結果后提交即可。本題的結果為一
個整數,在提交答案時只填寫這個整數,填寫多余的內容將無法得分。

package action;public class demo {public static void main(String[] args) {int sum = 0;for (int i = 0; i <= 2019; i++) {// 將數字轉換為字符串String str = String.valueOf(i);if (str.contains("2") || str.contains("0") || str.contains("1") ||str.contains("9")) {sum += i;}}System.out.println(sum);} }

6、加法變乘法

我們都知道:1+2+3+ ... + 49 = 1225
現在要求你把其中兩個不相鄰的加號變成乘號,使得結果為2015

比如:
1+2+3+...+10*11+12+...+27*28+29+...+49 = 2015
就是符合要求的答案。

請你尋找另外一個可能的答案,并把位置靠前的那個乘號左邊的數字提交(對于示例,就是提交10)。

注意:需要你提交的是一個整數,不要填寫任何多余的內容。

題解:

package demo;public class demo {public static void main(String[] args) {for (int i = 0; i < 47; i++) {for (int j = i + 2; j < 49; j++) {if (1225 + i * i + j * j == 2015 + (i + 1) + (j + 1)) {System.out.println(i);}}}} }

附加、立方尾不變

有些數字的立方的末尾正好是該數字本身。
比如:1,4,5,6,9,24,25,....

請你計算一下,在10000以內的數字中(指該數字,并非它立方后的數值),符合這個特征的正整數一共有多少個。

請提交該整數,不要填寫任何多余的內容。

題解:

package demo;public class demo {public static void main(String[] args) {int count = 0;for (int i = 1; i <= 10000; i++) {String x = i + "";String cudb = cudb(i) + "";// 切割立方數最后相應幾位String y = cudb.substring(cudb.length() - x.length());// 判斷是否相同if (y.equals(x)) {count++;}}System.out.println(count);}/*** @param x* @return*/public static long cudb(int x) {return (long)Math.pow(x, 3);} }

總結

這類題一般是藍橋的第1/2題或3題,相對來說比較簡單,但是只要做出來,基本省三是可以拿到的。

題目難度會隨著練習越來越難,對于剛刷題沒幾天的小伙伴可以快速的弄個獎。

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的【蓝桥杯省赛】冲刺练习题【循环】倒计时【15】天的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。