这道题很难,你需要编大数运算程序,一般大数运算也就搞到100位,你需要考虑运算中累积误差(泰勒级数每项都引进误差), 最终还要 满足有效数字精度1001位. 上面你写的程序精度 double 最多只有15位有效数字,库函数fabs 精度 double 也只有15位有效数字,你需要自己写fabs函数,不能用数学库的。 程序不太好写。是否题目搞错了。
明显long double 的精度是不够的
问题问的什么?哪里错还是哪里不懂