計算一個數加上reverse之後的數,這個步驟要重覆幾次,才會使最後的數是迴文

[心得]

1.中文題目有限制最多100個測資,但是ACM網站改版後拿掉這段了 OTL

2.reverse的方法

3.數據表示範圍,int:-2147483648~2147489647

                          unsigned (int):0~4294967295

RingsACM 發表在 痞客邦 留言(0) 人氣()

依照 Joana 的奇數遊戲,輸入的 N 代表該列有 N 個奇數,求最後三個奇數之和

[心得]

1.1<N<1000000000,要使用 long long int

2.%d 也要改成 %lld

RingsACM 發表在 痞客邦 留言(0) 人氣()

一堆不同高低的積木,計算將每一個 stack 的高度調整到相同高度所需的積木移動數目

[心得]

1.選擇語言為 ANSI C 時,註解不要用雙斜線

2.輸出字串要打對,是moves不是move (好蠢QQ)

RingsACM 發表在 痞客邦 留言(0) 人氣()

給定電子鐘格式的時間,計算時鐘中時針和秒針的角度

[心得]

1.直接 scanf("%d:%d",&h,&m) 即可,不需要分兩次讀

2.因為是 float,除數的 60 要寫成 60.0

3.include <math.h> 可以使用 fabs(),計算 float 的絕對值

4.如果要判定兩個 float 值是否相等,可以使用 fab()<EPS

RingsACM 發表在 痞客邦 留言(0) 人氣()

計算字串中有幾個word

[心得]

1.include <ctype.h> 可以使用 isalpha() 來判斷是不是字母

RingsACM 發表在 痞客邦 留言(0) 人氣()

輸入波的振幅和頻率,輸出波形

[心得]

1.注意輸出格式,這題要求每個波的中間要空一行,但是最後一個波的後面不用

RingsACM 發表在 痞客邦 留言(0) 人氣()

判斷點是否在某矩形中

[心得]

1.由於座標是 float 形式,不能用"等於"來判斷結束條件 9999.9

2.不能偷懶連續判斷"小於",要分開寫

RingsACM 發表在 痞客邦 留言(0) 人氣()

解碼,加密方式是將 ASCII 加減某個固定的數值

[心得]

1.另一種重覆抓取字串方式,while(scanf("%s",text)!=EOF)

RingsACM 發表在 痞客邦 留言(0) 人氣()

將文章中成對的雙引號加上方向性

[心得]

1. 不要用system("PAUSE")

2.輸入一整句,使用gets(text)

3.計算string長度,使用strlen(text)

RingsACM 發表在 痞客邦 留言(1) 人氣()