快速读入数字字符串函数

int scan(){
    int res = 0, flag = 0;
    char ch;
    if((ch = getchar()) == '-') flag = 1;
    else if (ch >= '0' && ch <= '9') res = ch - '0';
    while((ch = getchar()) >= '0' && ch <= '9')
        res = res * 10 + (ch - '0');
        return flag ? - res : res;
}

posted @ 2021-10-30 09:19  Altwilio  阅读(109)  评论(0)    收藏  举报