> for(j=1; i>j; j++){
     ~~
n%1は0じゃないか