整型输出输入优化

#include<cstdio>
inline void in(int &x)
{
char c=getchar();
int f=1;
x=0;
while (c<'0'||c>'9')
{
if (c=='-')
f=-f;
c=getchar();
}
while (c>='0'&&c<='9')
{
x=x*10+c-'0';
c=getchar();
}
x*=f;
}
inline void out(int a) //输出一个整型
{
if(a<0)
{
putchar('-');
a=-a;
}
if(a>9)
out(a/10);
putchar(a%10+'0');
}
int main()
{

int a;
in(a);
out(a);
return 0;
}

猜你喜欢

转载自www.cnblogs.com/1998LJY/p/9318055.html
今日推荐