原创 2013藍橋杯第六題及思路

一、題目 標題:三部排序     一般的排序有許多經典算法,如快速排序、希爾排序等。     但實際應用時,經常會或多或少有一些特殊的要求。我們沒必要套用那些經典算法,可以根據實際情況建立更好的解法。     比如,對一個整型數組中的數

原创 2013年藍橋杯第五題及相關知識點

題目: /**  * 標題:有理數類     有理數就是可以表示爲兩個整數的比值的數字。一般情況下,我們用近似的小數表示。但有些時候,不允許出現誤差,必須用兩個整數來表示一個有理數。     這時,我們可以建立一個“有理數類”,下面的代碼

原创 c語言素數篩選(素數判定)

//方法一 定義 bool isPrime_1(int num) {     int tmp=num-1;     for(int i=2;i<=tmp;i++)     if(num%i==0)     return 0;     re

原创 2013藍橋杯省賽第一題及相關知識點

今天開始2020準備藍橋杯省賽 準備內容:Eclipse 1.題目:1999年的12月31日是星期五,問哪一個離我們最近的世紀年末,即(xx99年)的12月31日是星期日。 package shengsai; import java.

原创 1.位運算----題3 二進制中一的個數

1.原數字不動,1左移,如果將1左移i位與N與後,與1左移後相等,證明i位爲1。 package 位運算; import java.util.Scanner; public class numberofone { publi

原创 1.位運算思維-- 題5 奇數偶數位互換

問題:將一個數的奇數和偶數位對換後,輸出結果。 思路:①將這個數和101010...(32位)作與運算,記作C【目的:保留偶數位】        ②將這個數和01010101....(32位)作與運算,記作D【目的:保留奇數位】     

原创 jstl.jar和standar.jar包下載

jstl.jar下載地址: http://repo2.maven.org/maven2/javax/servlet/jstl/ standard.jar下載地址: http://repo2.maven.org/maven2/taglibs

原创 1.位運算 題六--用二進制表示十進制小數

題目:將十進制小數用二進制表示,如果不能用32位小數表示,則輸出“ERROR” 思路:1.將小數乘以2,若結果大於1,則將二進制小數位上表示1,並將結果減1 2.若結果小於1,則繼續乘以2,循環1,2兩步,直至結果等於0 3.若小數的位數