搞不懂这个精确度是怎么说的

img


不会写这道题 这个精确度不理解(´°̥̥̥̥̥̥̥̥ω°̥̥̥̥̥̥̥̥`)


#include<stdlib.h>
long double fun(double m){
long double s = 1, t = 1, p = 1;
int i = 1;
do{ 
    t=t*i;
    t=t/(2*i+1);
    s=s+t;
    i++;
}while(t>m);
return 2*s;
}
int main(){
printf("%Lf\n", fun(0.0005));
return 0;
}

1e-6=10的-6次方,你可以在程序里直接写 a=2*1e-6 这样去赋值