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

输入一个实数x,计算并输出下列分段函数的值。请调用数学函数计算。 y=x5+2x+1(x≤0) y=ex-log10(x)(x>0)

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

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

#include<stdio.h>
#include<math.h>

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;
}
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网