・buff[]とbuf[]は別だよな?
・jとJは同一だよな?
・変数の型は?
・sumを初期化しろ
・3行目の j=0;はいらんだろ