>>774
もう一個そこで疑問に残る事があるんですが
何故、{プログラム〜〜}
例えば
{if ((y%4 == 0 && y%100 != 0 )||y%400 == 0)}

{printf("%d\n", y); }

このように{}閉じで終わらせるとエラーが出て、いけないんでしょうか?
で、{ プログラム〜〜〜
  {プログラム〜〜
  }
  }
みたいに最後に{ を付けた分だけ、最後に括らなければいけないんでしょうか?

これが毎回、とても疑問に思います。