码迷,mamicode.com
首页 > 其他好文 > 详细

[读入输出优化]4.15正确的打开方式

时间:2017-04-15 22:49:04      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:oid   考试题   nbsp   getchar   void   打开方式   int   优化   打开   

读入输出优化

大概是那种写了不一定有用,但是好歹算是个心理安慰的东西

考试题太难不知该从何下手

先写个读入输出优化压压惊

没啥好讲解的部分,getchar,putchar是最快的读入输出方式

剩下的背模版就行

提示:名字取个别那么常见的就行

/*代码部分*/

int read()
{
  int x,f=1;
  char ch;
  while (ch=getchar(),ch<48||ch>57)
  if (ch==‘-‘) f=-f;
  x=ch-48;
  while (ch=getchar(),ch>=48&&ch<=57)
  x=x*10+ch-48;
  return x*f;
}
void write(int x)
{
  if (x==0)
  {
    printf ("0 ");
    return ;
  }
  int num=0;
  char c[11];
  while (x)
  c[++num]=x%10+48,x/=10;
  while (num) putchar (c[num--]);
  printf (" ");
}

/*正确的打开方式*/

for (i=1;i<=n;i++)  a[i]=read();

for (i=1;i<=n;i++) write(a[i]);

 

本来还有些废话想说,赶着走就先算了

来日方长

就是这样,喵~


 一叉一叉插进你的心


 

[读入输出优化]4.15正确的打开方式

标签:oid   考试题   nbsp   getchar   void   打开方式   int   优化   打开   

原文地址:http://www.cnblogs.com/jtmcy/p/6715905.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!