100 - The 3n + 1 problem
UVa Online Judge >> Browse Problem >> Problem Set Volumes >> Volumes I >> 100 - The 3n + 1 problem
題目:點我(建議使用FireFox瀏覽)
題目大意:
這題的目的是要求各位輸入兩個值 i & j ,這兩個值所形成的區間中的每一個數字都需做運算。
做以下運算:1)譬如輸入n
2)如果n為奇數,n=n*3+1
3)如果n為偶數,n=n/2
EX:運算值為22==>22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1
則運算答案為16。
在 i 到 j 的區間中每個樹都要經過這個運算,在這些運算出的結果中挑出一個最大值。列印輸出結果時在印一次題目,後面接著印最大值。
Java, Linux, Firefox Extension, C program, APP, Android, Phonegap, jQueryMobile...都是學習筆記,歡迎大家來逛逛。
2008年7月10日 星期四
2008年6月27日 星期五
【教學】C語言,期末作業 - 踩地雷(2008.06.28 原始檔OK!)。
題目: 本作業將使用C語言進行踩地雷遊戲的數字計算。 大部分的人都玩過踩地雷的遊戲,遊戲的開始是在一個M*N的陣列中佈有許多地雷,你必須將佈有地雷的地方插一個旗子,在沒有地雷的地方,填入這個格字的週遭(即上下左右斜上斜下等八個格子)佈有地雷的數字。下圖為Windows作業系統所附的遊戲畫面。![]()
2008年5月28日 星期三
【教學】作業八 - 尋找兩圓交點。(2008.05.29原始檔OK)
本作業基本要求如下:
輸入的值為兩個圓的圓心及半徑,輸出為兩個圓的交點座標。你必須使用下列的結構
輸入的值為兩個圓的圓心及半徑,輸出為兩個圓的交點座標。你必須使用下列的結構
typedef struct
{
double x, y;//x、y為圓心之X,Y值} Point;
typedef struct
{
Point center;
double r;
} Circle;
2008年5月4日 星期日
【教學】C語言,小考七。結構(struct)練習。
以下是我寫的程式碼。
班別:
學號:
姓名:
小考八題目:
有一個表示學生國英數成績結構陣列如后所附。請完成二個函數,其原型分別為 void happy_birthday(struct data [], int); int max_grade(struct data []); 其功能可以
班別:
學號:
姓名:
小考八題目:
有一個表示學生國英數成績結構陣列如后所附。請完成二個函數,其原型分別為 void happy_birthday(struct data [], int); int max_grade(struct data []); 其功能可以
(1)列印某月份生日的學生姓名;
(2)傳回全班平均成績最高的學生的索引值 。 請完成函數,並依題目輸出要求,測試函數, 印出結果。 題目輸入:八個學生資料如后所附。 題目輸出:(1)印出本月壽星的學生姓名 (2)印出全班平均成績最高的學生姓名
*/
訂閱:
文章 (Atom)