计算下列分段函数的值,x的值由键盘输入 c语言输入
3个回答
展开全部
如下:
#include <stdio.h>
#include <math.h>
int main()
{
float x, result;
printf("请输入x的值:");
scanf("%f",&x);
if(x <= 0)
{
result = 0;
}
else if(x <= 10)
{
result = sqrt(x);
}
else
{
result = 2 * x + 3;
}
printf("%f",result);
return 0;
}
扩展资料:
#include <stdio.h>
#include <math.h>
int main()
{
double x,y;
printf("input x:\n");
scanf("%lf",&x);
if (x< -1.0) y=x*x*x-1;
else if (x >=-1 && x <= 1) y=-3*x+1;
else if (x>1 && x <=10) y=3*exp(2*x-1)+5;
else y = 5*x + 3.0* log10(2*x*x-1) -13;
printf("%.2lf\n",y);
return 0;
}
展开全部
void main()
{
double x,y;
scanf("%f",&x);
if(x<=0)
{
y=0;
}
else if(x>10)
{
y=2*x+3;
}
else
{
y=sqrt((double)x);
}
printf("输出Y是%f",y);
}
{
double x,y;
scanf("%f",&x);
if(x<=0)
{
y=0;
}
else if(x>10)
{
y=2*x+3;
}
else
{
y=sqrt((double)x);
}
printf("输出Y是%f",y);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已写好:
#include <stdio.h>
#include <math.h>
int main()
{
float x, result;
printf("请输入x的值:");
scanf("%f",&x);
if(x <= 0)
{
result = 0;
}
else if(x <= 10)
{
result = sqrt(x);
}
else
{
result = 2 * x + 3;
}
printf("%f",result);
return 0;
}
#include <stdio.h>
#include <math.h>
int main()
{
float x, result;
printf("请输入x的值:");
scanf("%f",&x);
if(x <= 0)
{
result = 0;
}
else if(x <= 10)
{
result = sqrt(x);
}
else
{
result = 2 * x + 3;
}
printf("%f",result);
return 0;
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询