Imperceptible

LOJ4

Word count: 185Reading time: 1 min
2018/10/24 Share

LOJ4

Description

写一个程序,使其能输出自己的源代码。
代码中必须至少包含十个可见字符。

Input

Output

你的源代码

Solution

不是很懂为什么天天做水题=.=
复习一下常见字符$Ascii$表值
(然而背不到,可能有用的就是快读中$ch-‘0’$以后可以直接用$ch\%16$(即$ch\&15$)

Code

简单$C++$

1
2
3
#include<bits/stdc++.h>
const char *str="#include<bits/stdc++.h>%cconst char *str=%c%s%c;%cint main(){printf(str,10,34,str,34,10);}";
int main(){printf(str,10,34,str,34,10);}

以及一份来自神仙网友的更神仙的$python$代码(。・∀・)ノ

1
print(open(__file__).read())

CATALOG
  1. 1. LOJ4
    1. 1.0.1. Description
    2. 1.0.2. Input
    3. 1.0.3. Output
    4. 1.0.4. Solution
    5. 1.0.5. Code