快速输入输出

 1 //输入
 2 template<class T>
 3 inline void read(T&x)
 4 {
 5     T ans=0,f=1;
 6     char ch=getchar();
 7     while(ch>'9'||ch<'0')
 8     {
 9         if(ch=='-')
10             f=-1;
11         ch=getchar();
12     }
13     while(ch<='9'&&ch>='0')
14     {
15         ans=ans*10+ch-'0';
16         ch=getchar();
17     }
18     x=ans*f;
19 }
20 
21 
22 //输出
23 template<class T>
24 inline void prin(T x)
25 {
26     if(x>9)prin(x/10);
27     putchar(x%10+'0');//无回车
28 }
原文地址:https://www.cnblogs.com/CharlieWade/p/11410770.html