>>611
まっとうなロートルは
sqrt(1.0);
または
sqrt((double)1);
と書く