输入输出

常用的输入输出:

cin/cout流 <iostream> using namespace

  优点:各种数据类型都可直接读入输出。

  缺点:速度慢(可以通过取消缓存优化);

       无法格式输出。

scanf/printf <cstdio>

  优点:格式化输入输出;

       看起来挺高大上的。

  缺点:各种格式符号。

读入优化/输出优化

  专门为数据量身定制的输入输出策略,效率极高,实现复杂。

1 char r_w[30],r_l;
2 int read(int &x){
3     while(r_w[0]=getchar(),r_w[0]<'0'||r_w[0]>'9');r_l=1;
4     while(r_w[r_l]=getchar(),r_w[r_l]>='0'&&r_w[r_l]<='9') r_l++;
5     for(int i=0;i<r_l;i++) x=x*10+r_w[i]-'0';
6 }

未完待续。。。

posted @ 2017-04-22 10:52  J_william  阅读(144)  评论(0编辑  收藏  举报