>>604
scanfの返り値は確認してるのか?
変換は行なわれてなくて、たんに初期化されてない変数の値が1とかだったんじゃないの?