C语言程序设计 有一函数,y=2x(x>=0) y=x*2+3x-5(x<0) 编写程序,输入x,输出y

如题所述

#include <iostream>
using namespace std;
double fun(double x)
{
    if (x >= 0)return 2.0*x;
    else return x*x+x*3-5;
    //if x >= 0; y = 2x
    //if x < 0; y = x^2+3x-5;
}

int main()
{
double x;
while (cin >> x){
        cout << "y=" << fun(x) << endl;
}
return 0;
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-04-10
float x,y;
printf("qingshuru-x/n");
scanf("%f",&x);
if(x>0){
y=2*x;
}else{
y=x*x+3*x-5;
}
printf("y=%f",y);
第2个回答  2015-04-10
有一函数: x (-5

...函数x>0,y=-2x-1,x=0,y=0,x<0,y=3x+2,输入x输出y?
if (x > 0) { return -2 * x - 1;} else if (x == 0) { return 0;} else { return 3 * x + 2;} } int main() { int x;printf("请输入x的值:");scanf("%d", &x);int y = getY(x);printf("y的值为:%d", y);return 0;} ...

用C语言回答。有一函数: 编写程序,要求输入x 的值输出y 的值。_百 ...
}return y;}int func3(int x){int y;if(x < 0 && x > -5)y = x;else if(x == 0) y = x -1;else if(x > 0 && x < 10)y = x + 1;return y;}int func4(int x){int y;switch(x){case -4 ... -1:y = x;break;case 0:y = x -1;break;case 1 ... ...

编写程序输出函数的值有一个写一段程序,输入x,输出y?
int main(){ int x=3;float y;scanf("%d",&x);if(x<0,x!=-3){ y=(float)(x*x+x-6);\/\/(x*x+x-6)结果类型为int;这里强制转化类型 } else if(x>=0&&x<10,x!=2,x!=3){ y=(float)(x*x-5*+6);\/\/同上 } else { y=(float)(x*x-x-1);\/\/同上 } printf("%...

...=x<10),y.=3x-11(x>=10)。写一段程序,输入x,输出y值。怎么做?_百度...
有一个函数y=x(x<1),y=2x-1(1<=x=10)。一段程序如下:1、函数(function)表示每个输入值对应唯一输出值的一种对应关系。这种关系使一个集合里的每一个元素对应到另一个(可能相同的)集合里的唯一元素。2、函数f中对应输入值的输出值x的标准符号为f(x)。包含某个函数所有的输入值的集合被...

...y的值并输出 {x的平方x<=0 Y= {x-5 0<x<3 {3x+1, x>=3 错了说我...
第一个else改为 else if(x<3)else本身就是对应if条件不成立的分支了,不能再加条件

...1≤X<10);3X-1 (X≥10)写一个程序,输入X,输出Y
回答:#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语言程序设计。如果x>=0,y=x+3,x<0,y=x-3用计条件向编写程序
include<stdio.h> void main(){ double x,y;if(x>=0)y=x+3;else y=x-3;}

...X=0是,Y=-7,X<0时,Y=3X-5:写一段程序,输入X,输出Y
include<iostream> include<stdio.h> float fun(int p){ float q;if(p>0)q=p*p+2*p+1;else if(p==0)q=-7;else q=3*p-5;return q;} int main(){ float x,y;cout<<"x=";cin>>x;cout<<x<<endl;y=fun(x);cout<<"y="<<y<<endl;return 0;} ...

...x<3)y=x⊃2;\/4(3<=x<6)y=3sinx+6(x>6)编写程序及流程图输入x输出...
include<stdio.h> include<math.h> main(){ float x,y;scanf("%f",&x);if(x<3)y=2*x+1;else if(x>=3&&x<6)y=x*x;else if(x>6)y=3*sin(x)+6;printf("%f",y);}希望能够帮到您。

用C语言:输入x,输出y,x和y满足的关系:y=x(x<-5); y=2x+5(-5<=x<1...
else吧 include<stdio.h> include <stdlib.h> int main(){ int x,y;printf("请输入x的值:\\n");scanf("%d",&x);if(x<-5)y=x;else if(x<1)y=2*x+5;else if(x<4)y=x+6;else y=3*x-2;printf("x的值为%d时,y的值为%d",x,y);system("pause");return 0;} ...

相似回答