伪Pascal输入输出

Posted y15beta

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了伪Pascal输入输出相关的知识,希望对你有一定的参考价值。

 

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(‘
‘);
}

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(‘
‘);
}

可把int改成long long等。

以上是关于伪Pascal输入输出的主要内容,如果未能解决你的问题,请参考以下文章

程序设计导论-1 输入输出 伪代码实现

c语言双栈排序代码(我要的是c语言的不是PASCAL)题目网上有

堆模板(pascal)洛谷P3378

pascal 由键盘上输入任意n个一位数数输出它的全排列

什么是伪代码?

PASCAL编程问题 ——Web浏览