c语言编写当-2<=x<=0时,y=2*x+1;<x<2时,y=1;当2<=x<=5时,y=x-1

如题所述

if(x<=0&&x>=-2)y=2*x+1;
if(0<x<2)y=1;//我猜你问题这里的左边忘记加一个数了,我猜测你忘记写的那个数是0
if(x>=2&&x<=5)y=x-1;
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-04-13
#include <stdio.h>
int main()
{
int x, y;

printf("请输入x:\n");

scanf("%d", &x);

if ((x >= -2) &&(x <= 0))

{
y = 2*x+1;

}

else if ((x > 0) &&(x < 2))

{
y = 1;

}
else if ((x >= 2) &&(x <= 5))

{
y = x-1;

}
else

{
printf("x范围错误!\n");

return -1;

}

printf("y:%d\n", y);

return 0;

}
如果x,y是小数把 int x, y;改成 float x,y;
望采纳
第2个回答  2014-04-13
if(x>=-2 && x<=0)
y = 2*x+1;
else
if(x>0 && x<2)
y = 1;
else
if(x>=2 && x<=5)
y = x-1;
}

c语言编写当-2<=x<=0时,y=2*x+1;<x<2时,y=1;当2<=x<=5时,y=x-1
if(x<=0&&x>=-2)y=2*x+1;if(0<x<2)y=1;\/\/我猜你问题这里的左边忘记加一个数了,我猜测你忘记写的那个数是0 if(x>=2&&x<=5)y=x-1;

...的值:当x>0时,y=2x+1; 当x=0时,y=0;当x<0时,y=2x-1。
我这给个c++的吧 include<iostream> using namespace std;void main(){ double x,y;cout<<"输入x\\n";cin>>x;if(x>0)y=2*x+1;else if(x==0)y=0;else y=2*x-1;cout<<"y="<<y<<'\\n';}

用C语言编写y=x(x<1),y=2x-1(1<=x<10),y=3x-11(x>=10)函数程序输入x的...
y=2*x-1;} else if(x>=10){ y=3*x-11;} printf("Y的值是%d",y);return 0;}

用C语言编:有一个函数Y={X (X<1);2X-1 (1≤X<10);3X-1 (X≥10)写一...
回答:#include<stdio.h> void main() { float x,y; scanf("%f",&x); if(x<1) y=x; else if(x<10) y=2*x-1; else y=3*x-1; printf("%f",y); }

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()...

已知函数y={2x+1(x>=0)、4x(x<0)、当x=2时、函数值y为
已知函数y={2x+1(x>=0)、4x(x<0)、当x=2时、函数值y为 已知函数y={2x+1(x>=0)、4x(x<0)、当x=2时、函数值y为...已知函数y={2x+1(x>=0)、4x(x<0)、当x=2时、函数值y为 展开  我来答 1个回答 #热议# 网文质量是不是下降了?

有一个函数y=x(x<1),y=2x-1(1<=x<10),y.=3x(x>=10)。写一段程序,输入x...
include <iostream.h>int main(){float iX;cout<<"Please input a value: ";cin>>iX;float iY;if (iX<1){iY = iX;}else if(iX>=1 && iX<10){iY = 2*iX-1;}else if (iX >= 10){iY = 3*iX;}cout<<"y="<<iY<<endl; return 0;} ...

已知函数y={2x+1(x>=0)、4x(x<0)、当x=2时、函数值y为?
解:当x≥0时,函数y=2x+1;当x<0时,y=4x;则 当x=2时,y=2×2+1,y=5 请参考 随着分析学对函数引入微分运算,表示未知函数的导数以及自变量之间的关系的方程进入数学家的视野,这就是微分方程。微分方程的形成与发展与力学、天文学、物理学等科学技术的发展密切相关。因为在现实的世界中...

...=x^2+1,x>1 ;f(x)=x^2,-1<=x<=1;f(x)=x^2-1,x<-1.
编写程序如下:include<stdio.h> void main(){ y=x*x;if(x<-1)y=x*x-1;printf("%lf",y);} 或:include“stdio.h”include“math.h”int main(){ double x,y;printf("please input a number:");return 0;} 数学函数 所在函数库为math.h、stdio.h、string.h、float.h int abs(...

...{ float x,y; scanf("%f",&x); if(x<0.0)y=0.0; else if((x<5.0...
y=1.0\/(x+2.0); \/*y=1\/(x+2),当x<5而且x≠2时*\/ else if(x<10.0)y=1.0\/x; \/*y=1\/x,当5≤x<10或者x=2时*\/ else y=10.0; \/*y=10,当x<0或者x≥10时*\/ printf("%f\\n",y);\/*输出y的值*\/ getch();} 其实这个程序就是计算一个分段函数的y值。

相似回答