やっと作業終わった・・・

>>421
http://ideone.com/VPNB0

c99でかつfabs()を使わない部分ピボット選択ならこんな感じになるよ