inline bool read(int &num) //整数输入
{
char in;
in=getchar();
if(in==EOF)
return false;
while(in<'0'||in>'9')
in=getchar();
num=in-'0';
while(in=getchar(),in>='0'&&in<='9') //处理大于等于两位数情况
{
num*=10,num+=in-'0';
}
return true;
}
转载于:https://www.cnblogs.com/Jason-Damon/archive/2011/11/19/2255580.html