直接处理即可。

小问题:math 库中没有 $\cot$ 函数。

解决:用公式 $\cot(x)=\tan(\dfrac{\pi}{2}-x)$。

定义 $\cot$ 函数:

1
double cot(double x){return tan(pi/2-x);}

输出:

1
printf("%.6lf\n",x-0.5+(atan(cot(pi*x)))/pi);

代码就不用了吧。