C/C++ 快读与快写
void read(int &x)
{
x=0; bool f=false;
char c=getchar();
while(!isdigit(c))
{
if(c=='-')
f=1;
c=getchar();
}
while(isdigit(c))
{
x=x*10+c-'0';
c=getchar();
}
x=f? (~x)+1:x;
}
#include<iostream>
using namespace std;
int read()
{
int x=0,f=1;
char ch=getchar();
while(ch<'0' || ch>'9'){
if(ch=='-') f=-1;
ch=getchar();
}
while(ch>='0' && ch<='9')
x=x*10+ch-'0',ch=getchar();
return x*f;
}
void write(int x)
{
if(x<0) putchar('-'),x=-x;
if(x>9) write(x/10);
putchar(x%10+'0');
}
int main()
{
int n;
n=read();
write(n);
return 0;
}
本文来自博客园,作者:斯文~,转载请注明原文链接:https://www.cnblogs.com/zhiweb/articles/15483316.html

浙公网安备 33010602011771号