新しい質問を追加することは許可されていないため、この質問を編集しています。
私はこのプログラムが素晴らしい印刷をしているのを見つけましたが、それがどのように機能するのか理解できません. その背後にあるロジックを理解するのを手伝ってください。
#include <stdio.h>
int main()
{
int a,b,c;
int count = 1;
for (b=c=10; a="- FIGURE?, UMKC,XYZHello Folks,\
TFy!QJu ROo TNn(ROo)SLq SLq ULo+\
UHs UJq TNn*RPn/QPbEWS_JSWQAIJO^\
NBELPeHBFHT}TnALVlBLOFAkHFOuFETp\
HCStHAUFAgcEAelclcn^r^r\\tZvYxXy\
T|S~Pn SPm SOn TNn ULo0ULo#ULo-W\
Hq!WFs XDt!" [b++ +21]; )
for(; a-- > 64 ; )
putchar (( ++c == 'Z') ? c = c /9 : 33^b&1);
return 0;
}
出力スクリーンショットは