アドバイス。
つ【Swhitch】のすp(ry

プロトタイプ宣言と実体の引数の名前が違う。混乱の元になるのであわせたほうがベター
mainにint型を返すことを明確に示しましょう。

隅をつつこうと思えば、まだまだあるけど今はこんなもん?