>>29
何も表示されないのは正しく終了してないからじゃないの
UNIXならCtrl+C、WindowsならCtrl+Zを押して(EOFを入力して)
19行目のwhileループから抜けなきゃいけない

--ここから俺の質問
scanfってなんで改行だけだと反応しないんだろう?
29のプログラムだと改行のみでwhileループ抜けそうだと思ってしまったが抜けなかった
「そういう仕様です」なのかもしれんが、意図や利点があるとか何かあれば誰か詳しい人教えてください