character*99c;1 read*,c;print'(99a1)',(xor(ichar(c(i:)),0**scan(c(i+1:),"0")),i=1,len_trim(c));goto1;end
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
download
return to the top page