Java教程

快读快写模板

本文主要是介绍快读快写模板,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
template <typename T>
void read(T &x)
{
    x = 0;
    int f = 1;
    char c = getchar();
    while(!isdigit(c)) {if(c == '-') f = -1; c = getchar();}
    while(isdigit(c)) x = x * 10 + c - '0', c = getchar();
    x *= f;
    return;
}

template <typename T>
void write(T x)
{
    if(x < 0) putchar('-'), x = -x;
    if(x > 9) write(x / 10);
    putchar(x % 10 + '0');
    return;
}
这篇关于快读快写模板的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!