>>75
スタンダードアイオーを2回インクルードするのは突っ込まれたいからか?
あとさ
printf("%03d", m);
ってやるなら
#define C 1000
はなくてもいいんじゃないかな