inline int輸入方式read()
intmain()
template inline輸入方式void read(t&x)
for(x=0; isdigit(ch); ch=getchar())x=x*10+ch-'0'
;
if(!sign)x=-x;
}
intmain()
inline char輸入方式nc()
inline
intrd()
int注:使用fread之後你的程式將不能手動輸入資料,且與多個輸入輸出方式不相容,所以除非為大資料,不建議使用main()
比較下為普通getchar快讀,上為fread快讀
輸出方式
intmain()
快讀快寫 模板
include include include using namespace std int read while isdigit ch return s f void write int x if x 9 write x 10 putchar x 10 0 return int main 一些問...
C 快讀快寫詳解
define usefasterread 1 define rg register define inl inline define debug printf qwq n define debugd x printf var s is lld x,ll x define debugf x print...
C 快讀快寫模板
感謝 eason ac 的指點,快讀 快寫將可以支援任意整型變數的輸入與輸出。由於快讀和快寫需要用到標頭檔案中的getchar 和putchar 函式,所以在 的開頭 入如下 include函式支援變數型別多樣,請在呼叫read 函式時在read與 之間加入 您要讀入的變數型別 例 int a re...