普通的数字 输入
int getint(){
char c = getchar();
int t = 0;
while (c < ‘0’ || c > ‘9’){
c = getchar();
}
while (c >= ‘0’ && c <= ‘9’){
t = t * 10 + c - ‘0’;
c = getchar();
}
return t;
}
要判断是否到文件结束的
bool read(int &x)
{
char c;
while(c=getchar())
{
if(c == EOF) return 0;
if(c<=’9’&&c>=’0’)break;
}
x=c-‘0’;
while(c=getchar())
{
if(c == EOF) return 0;
else if(c>’9’||c<’0’)break;
else x=x*10+c-‘0’;
}
return 1;
}
while(read(n))
然后就是比较完整的