10002

//问题出在时间上,计算N次方调用头文件省时间
//使用函数形式为pow(a,b)
#include<stdio.h>
#include<math.h>
double f( int n, double a[], double x )
{
    int i,m;
    double product,sum=0;
    for(m=0;m<=n;m++)
    {
        double product=a[m]*pow(x,m);
        sum+=product;
    }
    return sum;
}
double f( int n, double a[], double x )
{
       int i,m;
       double product,sum=0;
       for(m=0;m<=n;m++)
       {
       product=a[m];
       for(i=0;i<m;i++)
       product=product*x;
       sum+=product;
       }
       return sum;
}

发布者

头像

Bearli

现在是过去最好的结果。

发表评论

电子邮件地址不会被公开。 必填项已用*标注