编写程序,输入实数x,根据如下公式,计算并输出y的值
你题目的解答代码如下:
#include<stdio.h>
#include<math.h>
int main()
{
double x,y;
scanf("%lf", &x);
if (1<=x && x<2)
{
y = sqrt(x) + log(x);
}
else if (2<=x && x<3)
{
y = pow(x,2) + exp(x);
}
else if (3<=x && x<4)
{
y = log10(x);
}
else
{
y = 1 + x + pow(x,2);
}
printf("%lf\n",y);
return 0;
}
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!