C语言 6.求分段函数的值

如题所述

#include <stdio>
main(void)
{
double x,y;
scanf("%lf",&x);
if(x>0) y=1+e^x;
else if(x==0) y=1;
else if(x<0) lnx^2;
printf("&lf",y);
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-24
if (x > 0) return 1+e^x;
else if (x == 0) return 1;
else return log(x^x)/log(e);

C语言 6.求分段函数的值
main(void){ double x,y;scanf("%lf",&x);if(x>0) y=1+e^x;else if(x==0) y=1;else if(x<0) lnx^2;printf("&lf",y);}

C语言中怎么求一个分段函数的值?
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;}

大神们找个c语言的分段函数的值怎么求?
int main(){ float x,y;scanf("%f",&x);if(x>-1) y=1\/(1+x);else if(x==-1) y=0;else y=x*x;printf("%f",y);return 0;} \/\/运行示例:

C语言 编写程序 求下列分段函数的值
void main(){ float x,y;printf("请输入X的值:\\n");scanf("%f",&x);if(x>-1){ y=1\/(1+x);} else if(x==-1){ y=0;} else { y=x*x;} printf("y=%f",y);return 0;}

C语言编程 求分段函数的值
if(x == 0)Y = 1;else Y = log(x * x); \/\/数学函数,计算x的平方,以e为底 printf("%.4f\\n",Y);} please input x 0 1.0000 Press any key to continue please input x 1 3.7183 Press any key to continue please input x -2 1.3863 Press any key to continue ...

c语言 求分段函数Y=F(X)的值
你只给出了X的取值范围,函数表达式呢,怎么没有给出?我假设这样:Y=X (X〈-1)Y=1(-1〈=X〈=1)Y=X*X(X〉1)用C语言实现,输入X的值,求Y的值,那么可以表示为:int function(int x){ int y;if(x<-1){ y=x;} else if((x>=-1)&&(x<=1)){ y=1;} else { y=x...

急求C语言编程 求如下分段函数的值
include <math.h>double y(double x) {if (x <= 0) return 3 - x;else if (x < 1) return 1 + x * x;else return 2 * x + sqrt(x);}

c语言编写(计算分段函数的值)
\/*---*\/中写:y = (x!=10) ? (x) : (1\/x);

c语言求分段函数
帮你改了下代码,VC6测试通过,自己看看吧。include<stdio.h> int main(){ float x,y;\/\/根据给定的测试用例,x,y应该为float型 scanf("%f",&x);\/\/x为float型,所以改为%f if(x<20){ y=x+100;} else if(x>=20&&x<=100){ y=x;} else y=x-100;printf("x=%f,y=%f\\n",x...

C语言计算分段函数的值为什么不对呢?
系统并不会取得2,更不会把2赋值给x,所以,导致程序运行到后面,也不会得出正确的y的值(11)。有鉴于此,也有两个办法让程序正确运行:方法一,输入时按“x=2[回车]”;方法二,由于按“x=”非常不方便,容易出错,建议把输入语句的x=去掉,改成:scanf("%d",&x);或scanf("%lf",&x);就...

相似回答
大家正在搜