第1关:用嵌套的if-else语句实现求分段函数值
任务描述
本关任务:有一分段函数:
编写程序,用嵌套的if-else语句实现,要求输入x的值,输出y的值。
测试说明
平台会对你编写的代码进行测试:
测试输入:2.5
预期输出:y=3.86
测试输入:-0.5
预期输出:y=2.5
测试输入:-2.5
预期输出:y=-0.03
#include<stdio.h>
#include<math.h>
int main()
{
float x;
scanf("%f",&x);
/********** Begin **********/
if(x>=-1)
{
if(x>1)
{
printf("y=%.2f\n",exp(sqrt(x))-1);
}
else printf("y=%.2f\n",(fabs(x)+2));
}
else printf("y=%.2f\n",sin(x*x));
/********** End **********/
return 0;
}
······通关成功······
如有问题,敬请斧正。