比較零碎,整理一下小點
scanf問題
常用math函式
floor(double x)
和ceil(double x)
#include
#include
intmain()
-6-
556
sqrt(double x)
log(double x)
round(double x)
memset
string.h標頭檔案
strcmp(字元陣列1, 字元陣列2)
strcpy(字元陣列1, 字元陣列2)
strcat(字元陣列1, 字元陣列2)
sscanf和sprintf
sscanf
#include
intmain()
//輸出結果:n = 2048, db = 3.14, str2 = hello
#include
intmain()
//輸出結果:233
讀取一行geiline
(cin, str)
字串輸出流istringstream stream
(str)
; string s;
while
(stream>>s)
%±dprintf
("%d%+-di"
, x, y)
;
一些PAT基礎題
6 10本題要求實現乙個列印非負整數階乘的函式。函式介面定義 void print factorial const int n 其中n是使用者傳入的引數,其值不超過1000。如果n是非負整數,則該函式必須在一行中列印出n 的值,否則列印 invalid input void print factor...
刷usaco水題的一些啟示
就是斷斷續續刷了一些銀組的題,雖說真的有點水,因為這些題大多是簡單轉化一下模型就可以了,但還是有一些啟示吧 bzoj1618 完全揹包的方程要理解好 1 include2 include3 include4 using namespace std 5const int maxh 50005 6 co...
刷演算法題時發現的一些小貼士
相加演算法是我自己定義的名字,具體問題如下 假設每次迴圈返回乙個int,第一次返回1,第二次返回2,第三次返回3,最後演算法的結果是123,如何計算?這個 問題看似簡單其實有乙個問題,就是你並不知道迴圈的次數是多少,也就是說無法確定1乘以的究竟是10的幾次方,下面介紹兩種方法 方法一 用stack的...