传统弱校HFUT的蒟蒻,真相只有一个

程序输入输出外挂

// 优化后比scanf, printf还要快


// x (- [a, b] 优化 ,比如'0' 到 '9' 只需一个判断
#define within(x,a,b) ((unsigned)((x)-(a))<=((b)-(a)))

// 读入一个整数[返回值同scanf]
int readint(int *p)
{
    int ch;
    while(!within(ch=getchar(),'0','9'))
        if(ch == EOF) return EOF;
    int rslt = 0;
    do
        rslt=rslt*10+(ch-'0');
    while(within(ch=getchar(),'0','9'));
    *p = rslt;
    return 1;
}

// 输出一个整数,并换行
int println_int(int i)
{
    char s[107], p=0;
    while(i){
        s[p++] = i%10;
        i/=10;
    }
    while(p) putchar('0'+s[--p]);
    putchar('\n');
}


输出外挂2

void out(int a)
{
if(a>9)
out(a/10);
putchar(a%10+'0');
}

 

直接拿来替换就可以,但要注意只能是数字

posted @ 2016-03-16 14:12  未名亚柳  阅读(205)  评论(0编辑  收藏  举报