内容纲要
//问题出在时间上,计算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;
}
留言