标签:blog define 手写 ring -- while sdi class dig
#define MAXN 200000
char buf[MAXN],*now=buf;
void print(string str){
for(int i=0;i<str.size();i++)*now=str[i],now++;
}
void print(string str,char c){
for(int i=0;i<str.size();i++)*now=str[i],now++;
*now=c;now++;
}
void println(string str){
for(int i=0;i<str.size();i++)*now=str[i],now++;
*now=‘\n‘;now++;
}
void Out(){
puts(buf);
}
void print(int a){
int aa[100],ii=0;
if(!a)*now=‘0‘,now++;
if(a<0){
a=-a;
*now=‘-‘;
now++;
}
while(a){
aa[ii++]=a%10;
a/=10;
}
for(int i=ii-1;~i;i--)*now=aa[i]+‘0‘,now++;
}
void print(int a,char c){
int aa[100],ii=0;
if(!a)*now=‘0‘,now++;
if(a<0){
a=-a;
*now=‘-‘;
now++;
}
while(a){
aa[ii++]=a%10;
a/=10;
}
for(int i=ii-1;~i;i--)*now=aa[i]+‘0‘,now++;
*now=c;now++;
}
void println(int a){
int aa[100],ii=0;
if(!a)*now=‘0‘,now++;
if(a<0){
a=-a;
*now=‘-‘;
now++;
}
while(a){
aa[ii++]=a%10;
a/=10;
}
for(int i=ii-1;~i;i--)*now=aa[i]+‘0‘,now++;
*now=‘\n‘;now++;
}
void read(int &aaa){
char c=getchar();
int ans=0,flag=1;
while(!isdigit(c)){
if(c==‘-‘)flag=-flag;c=getchar();
}
while(isdigit(c))ans=ans*10+c-‘0‘,c=getchar();
aaa=ans*flag;
}
标签:blog define 手写 ring -- while sdi class dig
原文地址:http://www.cnblogs.com/HC-LittleJian/p/7511683.html