#include<stdio.h>p
#include<math.h>
int main()
{double x,y;
printf("输入x的值:");
scanf("%lf",&x);
if(x<=1)
y=exp(x);
else
y=pow(x,2)-1;
printf("f(%f)=%.2f\n",x,y);
return 0;
}
运行结果1
输入x的值:0.5
f(2.000000)=1.65
运行结果2
输入下的值:
f(2.000000)=3.00
#include<stdio.h>p
#include<math.h>
int main()
{double x,y;
printf("输入x的值:");
scanf("%lf",&x);
if(x<=1)
y=exp(x);
else
y=pow(x,2)-1;
printf("f(%f)=%.2f\n",x,y);
return 0;
}
运行结果1
输入x的值:0.5
f(2.000000)=1.65
运行结果2
输入下的值:
f(2.000000)=3.00