2015年3月20日 星期五

[推薦]好用的電腦螢幕錄影軟體 Camtasia Studio 8

錄製教學和專題展示影片神器
Camtasia studio 8 完整教學-新版特色介紹

2014年2月1日 星期六

如何產生動態陣列

int n;
int *Array;
Array = (int *)malloc(n*sizeof(int));

913 - Joana and the Odd Numbers

Joana喜歡玩關於奇數的遊戲。有一天,她開始寫,每列都是奇數,如下表。
 1
 3  5  7
 9 11 13 15 17
19 21 23 25 27 29 31
...

在某一列Joana寫下了55個奇數數字,你可以看出該列最後3個數字的和嗎?
給你一個數字N,代表某一列有N個奇數數字,你的任務是把該列最後三個數加起來。 
Input                                                                             
輸入含有多組測試資料。每組測試資料一列,有一個數字 N,表示某一列有 N 個奇數數字(1 < N < 1000000000)。
Input                                                                           
對每組測試資料,輸出該列的最後三個數字的和。本問題中保證三個數字的和一定小於263。
Sample Iutput                                                           
3
5
7
Sample Output                                                           
15
45
87

579 - ClockHands

在一般的時鐘上通常有兩根指針:時針、分針。這個題目是告訴你幾點幾分,請你的程式回應時針和分針之間的角度。請注意:所有的角度請回應最小的正角度。例如:9:00是90度,不是 -90度,也不是270度。 
Input                                                                           
輸入是一連串的時間,每個時間一行,以下列的格式出現: H:M。

1<= H <= 12         00<= M <=59

如果時間是0:00代表輸入結束了。請注意:H可能是1或2位數,M則總是以2位數出現.。(也就是你在一般電子錶上看到的模式。)
Output                                                                         
請輸出對應輸入時間的時針和分針間的最小正角度。此角度應該介於0到180度。每個輸出單獨一行。每個輸出至小數點以下第三位。 
Sample Iutput                                                           
12:00
9:00
8:10
0:00
 
Sample Output                                                           
0.000
90.000
175.000