关于读入数据的速度问题

来源:互联网 发布:淘宝网触屏版首页 编辑:程序博客网 时间:2024/05/18 02:39

1.cin 最慢
2.scanf 比cin快
3.自已写下面这个读入函数读整数则最快

int getint(){//读入优化    char ch;    int ok=0;    int ret=0;    while(1){        ch=getchar();        if(ch>='0'&&ch<='9'){            ok=1;            ret*=10;            ret+=(ch-'0');        }else            if(ok)  break;    }    return ret;}

用的时候这样用
m = getint();
n = getint();
这两句表达的意思是读入两个整数,第一个给了m ,第二个给了n

原创粉丝点击