c语言:编写程序可计算如下分段函数

Q1. 编写程序可计算如下分段函数:

#inlude<math.h>
#include<fstream.h>
#define pi=3.1415926
int 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;
}



具体的你再调试下

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-22
#include <stdio.h>
#include <math.h>

double Value(double x)
{
if(x>0)
{
return (sqrt(x)+ pow(M_E,x))/(5*x+5);
}
else
{
return ((double)2/3+sqrt(3)/2)*(-x);
}
}本回答被网友采纳
第2个回答  推荐于2017-10-10
#include <math.h>
#include <stdio.h>
#define E 2.71828
double func (double x)
{
if (x > 0)
{
return ((sqrt(x) + pow(E, x))/(5 * x + 5));
}
else
{
return ((double(2/3) + sin(60)) * fabs(x));
}
}

int main()
{
double x;
printf ( "Enter a number: ");
scanf ( "%lf",&x);
double a = func (x);
printf ( "%lf \n", a);
return 0;
}本回答被提问者采纳

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语言编程题:编程序求如下分段函数:
回答:#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语言程序设计,计算下列分段函数。
int main(){ double x=0,y=0;printf("x=");scanf("%lf",&x);printf("y=");scanf("%lf",&y);if(x>=0&&y>0)printf("x=%f,y=%f,f(x)=%f",x,y,(2*x*x+3*x+1\/(x+y)));else if(x>=0&&y<=0)printf("x=%f,y=%f,f(x)=%f",x,y,(2*x*x+3*x+1\/(1+2...

C 语言 编写程序,计算分段函数:
而C语言程序则可以使用在任意架构的处理器上,只要那种架构的处理器具有对应的C语言编译器和库,然后将C源代码编译、连接成目标二进制文件之后即可运行。

C语言 编写程序 求下列分段函数的值
include <stdio.h> include <stdlib.h> 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语言编程 求如下分段函数的值
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语言编程,实现下列分段函数 大神帮帮忙?
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语言 计算分段函数,测试数据分别是-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)

c语言编写程序题: 计算分段函数,f(x)={ 2x+1(当x>0时) 0(当x=0时...
int main(){ double x;while(scanf("%lf",&x) == 1) { if(x == 0) printf("0\\n");else if(x>0) printf("%lf\\n",2*x+1);else printf("%lf\\n",1\/x);} return 0;} 2 include<stdio.h> int s[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31};int main()...

请用c语言帮我写下这个程序 谢谢 求下面分段函数值
if(x<-10)y=0;else if ((x>-10)&&(x<=0))y=x+2;else y=x*x;

相似回答