输入一个实数x,计算并输出下列分段函数的值。

2025-03-24 07:15:21
推荐回答(1个)
回答1:

这个题目,你主要是不知道这几个数学函数吧。

double pow ( x, y) 返回x的y次幂。
double exp(x);返回e的x次幂
log10(x)这个函数看名字就知道什么意思了吧~

#include
#include

double f( double x )
{
if( x<=0 ) return pow(x, 5) + 2 * x + 1;

else return exp(x) - log10( x );
}

int main()
{
double x;
scanf( "%lf" , &x);
printf("%lf\n", f( x ));
return 0;
}