C语言编程 计算下列分段函数值 y=2x-e² (X>0) 3X²-2 (X<0) √5 (X=0)

如题所述

#include<stdio.h>
#include<math.h>
#define e 2.718281828459
double Fun(int x);
int main()
{
int x;
scanf("%d",&x);
printf("%ld\n",Fun(x));
return 0;
}
double Fun(int x)
{
if(x>0)
return 2*x-pow(e,2);
else if(x<0)
return 3*pow(x,2)-2;
else
return sqrt(5);
}
刚手打的,还没有运行,自己再运行一下,给分,亲!
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-02
int foo(int x )
{
int y =0;
if(x>0){
return y = 2*x-exp(2);
}
if(x<0){
return y = 3*pow(x,2)-2;
}
return y = sqrt(5);

}

c语言:编写程序可计算如下分段函数
inlude<math.h>#include<fstream.h>#define pi=3.1415926int main(){float x,y;cin>>x;if(x>0){ y=(pow(x,0.5)+exp(x))\/(5*x+5);}else{ y=(2\/3.0+sin(60*pi\/180.0))*fabs(x);}cout<<"y="<<y<<endl;return 0;} 具体的你再调试下 ...

C语言编程 求分段函数的值
void main(){ int x;float Y;printf("please input x\\n");scanf("%d",&x);if(x > 0)Y = 1 + exp(x); \/\/数学函数,计算e的x次方 else if(x == 0)Y = 1;else Y = log(x * x); \/\/数学函数,计算x的平方,以e为底 printf("%.4f\\n",Y);} please input x 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语言编程分段函数c语言分段函数编程
1、#include#includevoid main(){int x;float Y;printf("please input x");scanf("%d",&x);if(x > 0)Y = 1 + exp(x); \/\/数学函数,计算e的x次方else if(x == 0)Y = 1;elseY = log(x * x); \/\/数学函数,计算x的平方。2、以e为底printf("%.4f",Y);} please ...

C语言编程题:编程序求如下分段函数:
回答:#include <math.h> double func(double x) { if (x <= 0) { return (-x + 3); } else if (x < 1) { return (1 + x*x); } else { return 2 * x + sqrt(x); } }

C语言输入整数x,计算并输出下面分段函数的值(保留两位小数)。_百度...
include "stdio.h"include "math.h"void main(){ float x,y;printf("x=");scanf("%f",&x);if(x>=0)y=x*x-2;else y=sqrt(5-x);printf("y=%0.2f\\n",y);}

用C语言编写 求分段函数的值
include <stdio.h>void fun( float x);void main(){ fun(0); fun(-8); fun(9);}void fun(float x){ if(x==0) printf("y=1\\n"); else if(x<0) printf("y=%f\\n",2*x+3); else printf("y=%f\\n",3*x-5);} ...

C语言编程,实现下列分段函数 大神帮帮忙?
include <stdio.h> int main(){ float x,y;scanf("%f",&x);if(x<=-1)y=2.5*x;else if(x<=1)y=x;else y=3*x;printf("%f\\n",y);return 0;}

用c语言编程计算分段函数y值
代码如下:int fun(int x){ int y; if (x >= 0) y = x*x*x + 3 * x; else y = x*x + x; return y;}希望对你有帮助~

c语言 计算分段函数,测试数据分别是-2,3,7
{ f=x+1; if ( f<0 ) f=-f; } x<=5 x,f);计算下列分段函数 f(x,y)= 2X2+3x+1\/(x+y) (x>=0,y>0)f(x,y)=2X2+3x+1\/(1+y2)(x>=0,y<=0)f(x,y)=3sin(x+y)\/ 2X2+3X+1 (x<0)

相似回答