1. 程式人生 > >算法競賽入門經典——讀書筆記day1

算法競賽入門經典——讀書筆記day1

計算 conio.h 方式 需要 1-1 font 包括 讀書筆記 發現

1-1:整數值用%d輸出,實數用%f輸出。

1-2:整數/整數=整數,浮點數/浮點數=浮點數。

1-3scanf中的占位符和變量的數據類型應一一對應,且每個變量前需要加&符號。

1-4:在算法競賽中,輸入前不要打印提示信息。輸出完畢後應立即終止程序,不

要等待用戶按鍵,因為輸入輸出過程都是自動的,沒有人工幹預。

1-5:在算法競賽中不要使用頭文件conio.h,包括getch()、clrscr()等函數。

1-6:在算法競賽中,每行輸出均應以回車符結束,包括最後一行。除非特別說明,每行的行首不應有空格,但行末通常可以有多余空格。另外,輸出的每兩個數或者字符串之間應以單個空格隔開。

1-7:盡量用

const關鍵字生命常數。

1-8:賦值是個動作,先計算右邊的值,再賦給左邊的變量,覆蓋它原來的值。

1-9printf的格式字符串中可以包含其他可打印符號,打印時原樣輸出。

1-10:算法競賽的題目應當是嚴密的,各種情況下的輸出均應有嚴格規定。如果在比賽中發現題目有漏洞,應向相關人員詢問,盡量不要自己隨意假定。

1-11:賦值a=b之後,變量a原來的值被覆蓋,而b的值不變。

1-12:可以通過手工模擬的方法理解程序的執行方式,重點在於記錄每條語句執行之後各個變量的值。

1-13:交換兩個變量的三變量法適用範圍廣,推薦使用。

1-14:算法競賽是在比誰能更好地解決問題,而不是在比誰寫的程序看上去更高

v級。

算法競賽入門經典——讀書筆記day1