跳到主要內容

燈謎的由來與謎題答案

因為春節剛過,迎來的就是元宵節,但是元宵節為什麼要猜燈謎呢?
相傳,兩千多年前,就有了猜謎這種活動。如下這首詩就是一個謎語,謎底是「猜謎」。
「一時歡樂一時愁,想起千般不對頭。
如若想得千般到,自解憂來自解愁。」
但是,猜謎又怎麼會變成燈謎呢?
據說以前一位姓胡的大地主,人稱「笑面虎」,仰仗自己有錢有勢,十分瞧不起人。
有一天,前後來了兩個人要跟胡大地主借錢。第一個人穿著亮麗,胡大地主一看到他,
就非常有禮貌地請他坐下,立刻請人拿來一包銀子。
第二個人穿著破爛,胡大地主一見他,命令僕人將他趕走。沒借到錢還被人趕出來,非常生氣。
他想:一定要想個法子整整胡大地主。
恰好元宵節即將來臨,他特地做了一個燈籠,上面提了一首詩:
「頭尖身細白如銀,論秤沒有半毫分。眼睛長到屁股上,光認衣裳不認人。」
在元宵節這一天,將這個燈籠帶上街,並高舉讓鄉親們都來猜猜看這詩中說的是誰。鄉親們看了這首詩,都不得其解。
胡大地主一看這詩中的意思好像在諷刺他,於是很不高興,怒氣沖沖說:「你這首詩不是在罵我嗎?」
只見對方笑一笑說:「沒有啊。我這首詩只是一個謎題而已,這詩的謎底就是『針』」
胡大地主一看,不由得羞紅了臉。此時周圍的人早已經笑成一團了。
這件事一傳十、十傳百,此後,每當元宵節時,人們就會仿照孫五將謎語寫在燈籠上,供觀賞花燈的人猜謎取樂,
這就是「猜燈謎」的由來。

所以一時興起,在網路找了燈謎來猜,並將覺得有趣的謎題記錄下來:
1、大姊樹上叫,二姊拿燈照,三姊用針刺,四姊嚇一跳。 ( 猜四種昆蟲 )
2、一字十一劃,無橫也無豎。 ( 猜一字 )
3、一間房子三個門,裡面只住半個人。 ( 猜一種日常用品 )
4、九十九。 ( 猜一字 )
5、左邊加一是一千,右邊減一也是一千。 ( 猜一字 )
6、臉上長鈎子,頭邊綁扇子,四根大柱子,一條小辮子。 ( 猜一種動物 )
7、一字有兩耳,兩耳不同樣,真耳不像耳,假耳卻像耳。 ( 猜一字 )
8、十五天。 ( 猜一字 )
9、四面都是山(猜一字)
10、半牆斜月十分低(猜一字)
11、裹腳(猜一字)
12、人不在其位(猜一字)
13、一個大,一個小,一個跑,一個跳。(猜一字)
14、一口吃掉牛尾巴。(猜一字)
15、無頭無尾一畝田 (猜一字)
16、四山縱橫,兩日稠繆,富由他起腳,累是他領頭。(猜一字)  
17、貝字欠兩點,不作目字猜 (猜一字)
18、目字加兩點,不作貝字猜 (猜一字)
19、此字不難猜,而且不分開(猜一字)
20、酒中沒有水簡直活見鬼 (猜一字)
21、禮義廉恥 (猜一字)
22、十個人(猜一字)
23、有人站在樹旁 (猜一字)
24、三人站在太陽上(猜一字)
25、佳人不在,獨留相思樹(猜一字)
26、森林大火(猜一字)
27、閻羅王(猜一字)
28、三人騎牛,牛無角(猜一字)
29、正月沒有初一(猜一字)
30、舌頭砍掉了(猜一字)
31、部位相反(猜一字)
32、居心不善(猜一字)
33、有口難言(猜一字)
34、草木之間有個人(猜一字)
35、人有它大,天無它大(猜一字)
36、一輪明月藏雲腳,兩片殘花落馬蹄(猜一字)
37、兩個口,大口包小口。(猜一字)
38、不上不下。(猜一字)
39、跑一半,退一半,後面追隨用得上。(猜一字)
40、他有你沒有,地有天沒有。(猜一字)
41、主人(猜一字)
42、一減一不是零。(猜一字)
43、有土能種物,有水可養魚,有人則有伴,有馬走天涯。(猜一字)
44、左一片,右一片,到老不相見。(猜人體部位)
45、來自水中,卻怕水沖,回到水裡,無影無蹤。(猜一自然物)
46、千根線,萬根線,落在水裡都不見。(猜一自然現象)
47、天高不算高,人比天還要高。(猜一字)
48、畫時圓,寫時方,冬天短,夏天長。(猜一字)
49、大人不在家(猜一字)
50、杯杯不落空(猜一字)
51、帥士相俥傌炮一齊出發(成語一)



答案如下:
========================================
1、蟬,螢火蟲,蜜蜂,蚱蜢
2、淡
3、褲子
4、白 ( 加一變成百 )
5、任
6、大象
7、耶
8、胖(半個月)
9、田  
10、將        
11、跑  
12、立  
13、騷(馬大蚤小,馬跑蚤跳)    
14、告  
15、我想到「申」,答案是「魚」
16、田      
17、我猜「只」,答案「資」  
18、賀
19、面  
20、醜    
21、羅(四維)
22、木
23、休
24、春
25、桂  
26、我猜「木」,因為林被燒完了,答案是「焚」      
27、瑰    
28、奉  
29、我猜「止」,答案「肯」    
30、古    
31、陪
32、亞(亞有心為惡)
33、亞(亞有口為啞)
34、茶
35、一(人加一為大,天無一為大)
36、熊(我猜不到。一輪明月指月,藏雲腳指厶,兩片殘花指兩個匕,落馬蹄指馬下面的四個點)
37、回
38、卡
39、跟
40、也
41、住
42、三
43、也(地,池,他,馳)  
44、耳朵  
45、冰  
46、下雨
47、夫
48、日  
49、一
50、林(杯的「不」落空,就是「不」不見了)
51、按兵不動

留言

這個網誌中的熱門文章

Shell Script簡易教學

一、概論
在許多的情況之下,我們都需要固定一組可以重覆或判斷資訊的指令,
而把這些指令存被在文字檔中,再交由Shell執行,就是Script。
一般會將Shell Script的副檔名命名為.sh,雖然副檔名在Linux中並非必要,
但是有副檔名可以讓我們更容易管理這些檔案。

假設有一個名為test.sh 的 Shell Script,首先用文字編輯器來撰寫內容如下:
#!/bin/bash
echo Hello World

第一行是必需的,它是用來定義你要使用的 shell。Linux中有許多的Shell可以使用,
如:ksh、bash,但是彼此之間語法有所差異,所以我們首先需要定義使用哪一個Shell。
而第二行的 echo 代表列出一個字串,預設會把後面的字串「Hello World」顯示在螢幕上。
將test.sh存檔後,可以用下列其中一種方式執行它:
1、直接輸入 sh test.sh
2、改變test.sh的權限,加上可以執行的權限,
   chmod a+x test.sh
   接著直接執行它:
   ./test.sh

在Shell Script中,「#」表示註解,在#後面將視為註解並且被程式忽略。
例如:
#pwd
ls -l
Shell只會執行ls -l,而不會執行ls -l

而「;」 則代表指令的分隔,例如:
pwd;ls -l

pwd
ls -l
都是一樣執行pwd及ls -l。

二、變數的使用
在Shell Script中,所有的變數都視為字串,因此不需要在定義變數類型。
在Shell中定義和使用變數時並不一樣。
例如,定義一個變數id並且設定值為2013001,接著還要將印出變數的值:
id=2013001 -> 定義變數時前面不加「$」符號
echo $id   -> 使用變數時前面要加「$」符號
注意,在等號的二邊不可以有空白,否則將出現錯誤。

再介紹一個範例:
dir=/home/oracle
ls $dir

這裡我們定義了變數dir的值為/home/oracle,接著用ls指令來印出變數dir,
此時指令會變為ls /home/oracle,所以就把目錄中所有檔案都列出來。


我們再來看一個例子,說明如何使用變數來定義變數:
$ tmppath=/tmp$ tmpfile=$tmppath/abc.txt$ ec…

用Excel 2010製作免費甘特圖

用Excel 2010製作免費甘特圖,以下是完成圖,其實是用圖表的功能加上修改圖表的選項來仿製甘特圖,
並非真正的甘特圖,如果要用免費的甘特圖軟體,可以下載GanttProject,有支援中文。
官方網址:http://www.ganttproject.biz/

首先將任務、開始日期、天數、完成日期填入工作表中,完成計劃後將資料全選,並在工具列上找到橫條圖。
一定要將資料全選起來,不然Excel有可能會判斷錯誤,畫出不符我們需求的圖表
(日期我算錯了,不過不影響製作,可以事後再修改)

圖表出現之後,修改資料的範圍(藍色框的部份),將資料由D6拉到C6。
「完成日期」只是為了讓Excel一開始不要判斷錯誤而產生錯誤的圖表。

在「藍色線條」上按滑鼠右鍵,選擇「資料數列格式」

依下圖點選「無填滿」,把藍色的線條變成透明,讓圖表看起來像是甘特圖。

接著我們要修改欄、列的參數,在下面日期的部份點選滑鼠右鍵,選「座標軸格式」

下方列是日期,所以選「日期」,並選擇一個類型

再來到「座標軸選項」中設定最小、最大值,讓圖表看起來更像甘特圖,其中最小值、最大值的數字,
是由1900/1/1到指定日期的總天數,例如:2014/4/9-1900/1/1=41737天(可用Excel直接相減得出數值)
「主要刻度間距」改為1,也就是間距為1天

接著回到圖表上,在左方任務列上按滑鼠右鍵,選擇「座標軸格式」

這次只選「類別次序反轉」,會把任務上下翻轉。

最後再將圖表的寬度、長度做一個調整就完成了。

補充說明: 如果遇到下列的情形,圖表的內容相反的話,可以按下「切換列/欄」來改變

Excel可以自訂公式(函數)來補足內建公式(函數)無法處理的情形

Excel有許多實用的公式,善用這些公式可以達成大部份的功能,但是萬一公式無法滿足需求時,可以自訂公式來解決。

          自訂公式其實就是自訂函數,先開啟Visual Basic(VBA)


                     新增一個「模組」


在開啟的模組視窗內撰寫VBA的函數程式,例如:

Function TEST01(A, B)
    TEST01 = A * 10 + B * 20
End Function

                    函數TEST01需要兩個參數A、B,並且將計算的結果回傳。



完成上述的設計之後,就可以在插入函數中選擇使用者定義,再選擇TEST01。
(或直接在儲存格輸入函數名稱TEST01)
反正使用的方法就跟一般的Excle的公式一樣就對了。