《演算法競賽入門經典(第二版)》 隨筆

2021-10-10 14:59:53 字數 712 閱讀 9889

c語言中整數值用%d輸出,實數(浮點數)用%f輸出。

kiss原則:keep it ****** and stupid

獲得程式執行時間(包括鍵盤輸入時間):

#include

printf(「執行時間=%.2f\n」,(double)clock()/clocks_per_sec_);

輸入個數未知時 while(scanf("%d",&x)==1)

對scanf,tab,空格,回車都不意味著結束。

windows下,enter後ctrl+z後enter結束;linux下,ctrl+d結束

較大的陣列宣告盡量在main函式的外面

陣列複製:

#include

int a[

100]

,b[100];

memset

(a,0

,sizeof

(a))

;memcopy

(a,b,

sizeof

(int

)*k)

;//複製k個元素

memcopy

(a,,b,

sizeof

(a))

;//全部複製

判斷是否素數

int

is_prime

(int n)

演算法競賽入門經典(第二版) 習題

習題2 5 include int main if 10 n b 10 b 5 確定末位四捨五入的情況 printf d 10 n b 1 else printf d 10 n b return 0 注意 要及時輸出,防止n越界 習題2 6 include void result int num,i...

《演算法競賽入門經典(第二版)》習題(二)

習題 2 1 水仙花數 輸出100 999中的所有水仙花數。若3位數abc滿足abc a b c 則稱其為水仙花數。例如 153 1 5 3 所以153是水仙花數。include intmain return0 習題 2 2 韓信點兵 相傳韓信才智過人,從不直接清點自己軍隊的人數,只要讓士兵先後以三...

演算法入門競賽經典(第二版)部分答案

輸入正整數a,b,c,輸出a b的小數形式,精確到小數點後c位。a,b 106,c 100。輸 入包含多組資料,結束標記為a b c 0。include intmain return0 cpp define crt secure no warnings include include using n...