成都网站定制费用,网页设计实训报告总结心得体会,阿里云公司网站制作,wordpress邮箱插件漏洞denodeno*(2*(i-1))*(2*i-1);这里可能导致double越界。你可以在每次递进时#xff0c;根据上次的值乘以x*x再除以(2*(i-1))*(2*i-1)。因为xn/n! x(n-2)/(n-2) * (x*x / (n * (n-1))但是由于用了除法#xff0c;所以得到的结果是近似值。另外main函数必须有返回值#xff0c…denodeno*(2*(i-1))*(2*i-1);这里可能导致double越界。你可以在每次递进时根据上次的值乘以x*x再除以(2*(i-1))*(2*i-1)。因为xn/n! x(n-2)/(n-2) * (x*x / (n * (n-1))但是由于用了除法所以得到的结果是近似值。另外main函数必须有返回值不能用void#include stdafx.h#include#include#includeusing namespace std;int main(int argc, char* argv[]){double start,stop;int i;static long n10000000;double mole1.0;double deno1.0;double x1.0;double time;double sum0.0;double result;coutcinx;x*(3.1415926/180);startclock();double pre 0.0f;#pragma omp parallel for firstprivate(mole,deno) reduction(:sum)double sqX x*x;bool totInit true;for(i2;in;i){if(totInit){pre sqX/6;totInit false;}else{pre * sqX/((2*(i-1))*(2*i-1));}sumsum(-1)*pre;}result(sum1.0)*x;stopclock();time(stop-start)/1000;coutreturn 0;}麻烦把正确答案设为解答。