原理:getchar()的速度最快.
 
注意:本代码不适用于double型.
 
template<class T>
inline void qcin(T& x)
{
    int f=1;//f是正负标记,默认为正 
    x=0;
    char c=getchar();
    while(!isdigit(c))
    {
        if(c eq '-')
        f=-1;
        c=getchar();//跳过空白 
    }
    while(isdigit(c))
    {
        x=x*10+c-'0';
        c=getchar();
    }
    x*=f;//乘以正负标记,确认正负 
}