原理: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;//乘以正负标记,确认正负
}