C语言编程: 输入x的值,按下面公式计算并输出y的值(保留两位小数)

如题所述

#include<stdio.h>
#include<math.h>
int main()
{
    double x, y;
    scanf ("%lf", &x);
    if (x > 0)y = sqrt(2*x);
    else if (x < 0)y = 1.0/(3*exp(x));
    else y = 0;
    printf ("%.2f\n", y);
    return 0;
}

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

C语言编程: 输入x的值,按下面公式计算并输出y的值(保留两位小数)_百度...
include<stdio.h>#include<math.h>int main(){ double x, y; scanf ("%lf", &x); if (x > 0)y = sqrt(2*x); else if (x < 0)y = 1.0\/(3*exp(x)); else y = 0; printf ("%.2f\\n", y); return 0;} ...

C语言编程: 输入x的值,按下面公式计算并输出y的值(输出数据占8列,精 ...
include<stdio.h>#include<math.h>int main(void){double x;printf(" 请输入实数 x 的值:");while(scanf("%lf",&x) == 1){if(x<1.0)printf(" y = 2 * %.2f + 3 = %-8.3f\\n",x,2*x+3);if(x>=1.0 && x<10)printf(" y = 2 * %.2f^2 - 1 = %-8.3...

...编一个程序,输入X的值,按下列公式计算并输出Y的值
include<stdio.h>int main(){int x,y;printf("输入x的值:"); scanf("%d",&x);if(x<=1)y=x;else if(x>1&&x<10)y=2*x-1;else if(x>=10)y=3*x-11;printf("y=%d\\n",y);return 0;}

...要求:输入X,计算并输出函数Y的值,保留两位小数。
void main(){ printf("Please Input x:\\n");scanf("%f",&x);if(x==0) y=20;else if(x<0)y=x+10;else y=30*x;printf("Y=%5.2f",y);}

编写程序,从键盘输入实数x,用下式计算并输出y的值(精确到小数点后2位...
include <stdio.h> include <math.h> int main(){ double x,y;scanf("%lf",&x);if(x<-3)y=x-sin(x);else if(x<=3)y=pow(2,x)+x;else y=sqrt(x*x+2*x+3);printf("%.2f\\n",y);return 0;}

编一个程序,输入实数x的值,按下列公式计算并输出y值
fun(double x){ double y; if(x <= 1) y = x; else if(x> 1 && x < 10) y = 2.0 * x - 1; else y = 3.0 * x - 11; return y;}\/\/ For Testint main(){ double x, y; printf("Input X:"); scanf("%lf", &x); y ...

...整数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);}

输入x,计算并输出函数y的值(保留两位小数)。
如果非常非常强烈要求当然是可以了(不划算,要用if先判断、转接,还不如直接用if),直接点就是不可以了。主要是switch用法,switch(表达式){case 常量表达式 : 语句块break;}注意是常量表达式了。X<0不能直接写的,还是用if好了

C语言输入一个X值,输出Y值。。。
我把核心的给你写一下,编程还是要自己动手,要不你永远也学不会的。scanf("%f",&x);if(x>=-2&&x<0)y=x;else if(x==0)y=x-1;else if(x>0&&x<=2)y=x+1;else printf("输入有误\\n");

C语言编程: 编写一个程序,根据下列公式,实现根据输入的x值,求出y的值...
include <stdio.h>int main(void){ float x,y; scanf("%f", &x); if(x>100) y = x+10; else if(x<-10) y=-x+10; else y=0; printf("x = %f, y = %f\\n", x, y); return 0;} ...

相似回答