double x;
abs(x);でint型のabsが呼ばれる事を期待しているアホしか困らない