输入实数x,计算分段函数的值,输出显示结果(保留3位小数)急 求大神。C语言,GCC 图片在图片

如题所述

#include <stdio.h>
#include <math.h>
int main()
{
double x,y;
scanf("%lf",&x);
if(x<0)
y=sin(x);
else if(x>2)
y=x-2;
else
y=x+5;

printf("y=%lf\n",y);
return 0;
}追答

把%lf改为%.3lf就可保留3位小数输出

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

输入实数x,计算分段函数的值,输出显示结果(保留3位小数)急 求大神...
double x,y;scanf("%lf",&x);if(x<0)y=sin(x);else if(x>2)y=x-2;else y=x+5;printf("y=%lf\\n",y);return 0;}

编程.输入实数x.计算并输出下列分段函数f(x)的值(保留3位小数).
f=(x+1)\/10*2+2*x+1\/x ;else f=sqrt(x);printf("f(%.3lf)=%.3lf\\n",x,f);}

C语言:计算图片中的分段函数;x由键盘输入,实数。咋编?
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;}

编写函数f(x),返回分段函数的值。编写主函数,输入实数x,调用函数f...
需求不清楚,f(x)的具体功能是什么呢?

c语言编写(计算分段函数的值)
\/*---*\/中写:y = (x!=10) ? (x) : (1\/x);

输入一个实数x,计算并输出下列分段函数的值。
这个函数看名字就知道什么意思了吧~include<stdio.h> include<math.h> double f( double x ){ if( x<=0 ) return pow(x, 5) + 2 * x + 1;else return exp(x) - log10( x );} int main(){ double x;scanf( "%lf" , &x);printf("%lf\\n", f( x ));return 0;} ...

输入一个实数x,计算并输出下列分段函数的值。
这个函数看名字就知道什么意思了吧~include<stdio.h> include<math.h> double f( double x ){ if( x<=0 ) return pow(x, 5) + 2 * x + 1;else return exp(x) - log10( x );} int main(){ double x;scanf( "%lf" , &x);printf("%lf\\n", f( x ));return 0;} ...

输入实数x,计算并输出下列分段函数 f(x) 的值输出时保留1位小数。 哪 ...
3.实数比较最好用fabs函数,实数中没有绝对的0,只能用1e-n来表示 改为如下:include <stdio.h> include <math.h> main(){ float x,y;printf("Enter x: \\n");scanf("%f", &x);if(fabs(x-10.0)<=1e-10)y=1\/x;else y=x;printf("f(%.2f)=%.1f\\n",x,y);} ...

c语言 分段函数求值
换成double就行了 include "stdio.h"void main(){ double a=0.0;while(scanf("%lf",&a)!=EOF){ if(a>0){ a=a*a+1;} else if(a<0){ a=-a;} else if(a==0){ a=100.0;} printf("%.1lf\\n",a);a=0.0;} } ...

c语言计算分段函数
楼主的公式没有给出,所以没法编辑。

相似回答