萌新不懂就问(关于读入优化)
  • 板块学术版
  • 楼主DоsLikе
  • 当前回复6
  • 已保存回复6
  • 发布时间2020/12/1 20:37
  • 上次更新2023/11/5 06:56:42
查看原帖
萌新不懂就问(关于读入优化)
66313
DоsLikе楼主2020/12/1 20:37
int read()
{
    int x=0,f=1;
    char ch;
    while(ch<'0'||ch>'9')  {if(ch=='-')f=-1;ch=getchar();}
    while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();}
    return f*x;
}

当读入的是'-'的时候,作为标志的f为什么不是减2而是减1啊,减1难道读入负数的时候不会返回0吗

2020/12/1 20:37
加载中...