用c语言求分段函数值

用if和else

#include <stdio.h>
int main()
{
float x,y;
scanf("%f",&x);
if(x<0) y=x*x-1;
else if(x<1) y=x*x;
else y=x*x+1;
printf("%f",y);
return 0;
}

温馨提示:内容为网友见解,仅供参考
无其他回答

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语言编写 求分段函数的值
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语言的分段函数的值怎么求?
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语言求下面的分段函数,多种方法
3多分支if语句 include <stdio.h> void main(){ int x,y;printf("Please type in x:");scanf("%d",&x);if(x<0)y=x;else if(x<10)y=x-10;else y=x+10;printf("y=%d\\n",y);} 2嵌套的if语句 include <stdio.h> void main(){ int x,y;printf("Please type in x:");...

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语言 分段函数求值。
int mark = -1;float x,y;scanf("%f",&x);if(x < -2.0){ mark = 0;} else if(x >= 3.0){ mark = 2;} else { mark = 1;} switch(mark){ case 0 : y = 7.0 - 2 * x; break;case 1 : y = 5.0 - fabs(3 * x + 2.0); break;case 2 : y = 3 * x...

c语言求分段函数
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,y);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语言计算分段函数的值为什么不对呢?
int x,y;采用上面两个方法都可以让程序正常运行。问题二,scanf语句中双引号当中有“x=”,全部是:scanf("x=%d",&x);或scanf("x=%lf",&x);这样的写法,要求在程序运行时,输入的内容要包含双引号内除格式符以外的所有字符,即你一定要输入:x=2[回车]系统才能读到x的值2。值得注意的是,...

C语言:计算图片中的分段函数;x由键盘输入,实数。咋编?
代码文本:include "stdio.h"include "math.h"int main(int argc,char *argv[]){ double x;printf("Enter x(R:)...\\nx=");scanf("%lf",&x);printf("y = %g\\n",(x ? sin(x)+100 : cos(x)-10*x+3));return 0;}

相似回答
大家正在搜