fork download
  1. /* yet another Quine */
  2. #include <stdio.h>
  3. int main() {
  4. char b = '\\';
  5. char q = '\"';
  6. char p = '\'';
  7. char n = '\n';
  8. char s[] = "/* yet another Quine */%c#include <stdio.h>%cint main() {%cchar b = %c%c%c%c;%cchar q = %c%c%c%c;%cchar p = %c%c%c%c;%cchar n = %c%cn%c;%cchar s[] = %c%s%c;%cprintf(s,n,n,n,p,b,b,p,n,p,b,q,p,n,p,b,p,p,n,p,b,p,n,q,s,q,n,n,n);%creturn 0;%c}";
  9. printf(s,n,n,n,p,b,b,p,n,p,b,q,p,n,p,b,p,p,n,p,b,p,n,q,s,q,n,n,n);
  10. return 0;
  11. }
Success #stdin #stdout 0s 2724KB
stdin
Standard input is empty
stdout
/* yet another Quine */
#include <stdio.h>
int main() {
char b = '\\';
char q = '\"';
char p = '\'';
char n = '\n';
char s[] = "/* yet another Quine */%c#include <stdio.h>%cint main() {%cchar b = %c%c%c%c;%cchar q = %c%c%c%c;%cchar p = %c%c%c%c;%cchar n = %c%cn%c;%cchar s[] = %c%s%c;%cprintf(s,n,n,n,p,b,b,p,n,p,b,q,p,n,p,b,p,p,n,p,b,p,n,q,s,q,n,n,n);%creturn 0;%c}";
printf(s,n,n,n,p,b,b,p,n,p,b,q,p,n,p,b,p,p,n,p,b,p,n,q,s,q,n,n,n);
return 0;
}