C语言 读入优化

模板

读入优化

int read()
{
  char c=getchar();
  int r=0;
  int f=1;
  if(c=='-')
  {
    f=0;
    c=getchar();
  }
  while(c>='0'&&c<='9')
  {
    r=r*10+c-'0';
    c=getchar();
  }
  return f?r:-r;
}

输出优化

void write(int re)
29 {
30     
31     if (re<0)
32     {
33         putchar('-');
34         re=-re;
35     }
36     
37     if (re>9) write(re/10);
38     putchar(re%10+'0');
39 }

你可能感兴趣的:(C++)