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

伪Pascal输入输出

时间:2019-01-24 17:21:53      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:read   line   key   char   getc   ams   cal   pre   bsp   

 

inline void read(int &x){
    int ans=0,f=1;
    char c=getchar();
    while(c>‘9‘||c<‘0‘){
        if(c==‘-‘)f=-1;
        c=getchar();
    }
    while(c>=‘0‘&&c<=‘9‘){
        ans=ans*10+int(c)-48;
        c=getchar();
    }
    x=ans*f;
}

inline void readln(int &x){
    read(x);
    putchar(‘\n‘);
}

inline void write(int x){
    if(x<0)x=-x,putchar(‘-‘);
    if(x>9)write(x/10);
    putchar(x%10+48);
}

inline void writeln(int x){
    write(x);
    putchar(‘\n‘);
}

可把int改成long long等。

伪Pascal输入输出

标签:read   line   key   char   getc   ams   cal   pre   bsp   

原文地址:https://www.cnblogs.com/Y15BeTa/p/10315331.html

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