1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #include <stdio.h> int main(void) { int c; while ((c = getchar()) != EOF) { if (c == '\n') printf("\\n"); else if (c == '\\') printf("\\\\"); else if (c == '"') printf("\\\""); else printf("%c", c); } return 0; } |
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKQp7CiAgaW50IGM7CiAgd2hpbGUgKChjID0gZ2V0Y2hhcigpKSAhPSBFT0YpCiAgewogICAgaWYgKGMgPT0gJ1xuJykKICAgICAgcHJpbnRmKCJcXG4iKTsKICAgIGVsc2UgaWYgKGMgPT0gJ1xcJykKICAgICAgcHJpbnRmKCJcXFxcIik7CiAgICBlbHNlIGlmIChjID09ICciJykKICAgICAgcHJpbnRmKCJcXFwiIik7CiAgICBlbHNlCiAgICAgIHByaW50ZigiJWMiLCBjKTsKICB9CiAgcmV0dXJuIDA7Cn0=
-
upload with new input
-
result: Success time: 0.01s memory: 1724 kB returned value: 0
"; int main(void) { printf("char s[] = \""); char *t = s; while (*t) { if (*t == '\n') printf("\\n"); else if (*t == '"') printf("\\\""); else if (*t == '\\') printf("\\\\"); else printf("%c", *t); t++; } printf("%s", s); return 0; }\";\nint main(void)\n{\n printf(\"char s[] = \\\"\");\n char *t = s;\n while (*t)\n {\n if (*t == '\\n')\n printf(\"\\\\n\");\n else if (*t == '\"')\n printf(\"\\\\\\\"\");\n else if (*t == '\\\\')\n printf(\"\\\\\\\\\");\n else\n printf(\"%c\", *t);\n t++;\n }\n printf(\"%s\", s);\n return 0;\n}\n



