编程.输入实数x.计算并输出下列分段函数f(x)的值(保留3位小数).

数学函数f(x)=(x+1)10*2+2*x+1/x (x<0) 根号x (x大于等于0)输入输出示例input x :10.0f(10.000)=3.162

第1个回答  2013-04-01
#include "stdio.h"
#include "math.h"
main()
{ double x,f;
printf("Input x:");
scanf("%lf",&x);
if(x<0)
f=(x+1)/10*2+2*x+1/x ;
else f=sqrt(x);
printf("f(%.3lf)=%.3lf\n",x,f);
}
第2个回答  推荐于2017-11-26
# include <stdio.h>
# include <math.h>
void s (float i, float j)
{
if (i<0)
{
j=(i+1)*10*2+2*i+1/i;
printf ( "%.3f\n", j );
}
else
{
j = sqrt(i);
printf ( "%.3f\n", j );
}
}
void main ()
{
float x, y; //定义变量y为函数值
printf ("请输入一个数字:");
scanf ("%f", &x);
s (x, y);

}
编译没错误本回答被网友采纳

编程.输入实数x.计算并输出下列分段函数f(x)的值(保留3位小数).
include "math.h"main(){ double x,f;printf("Input x:");scanf("%lf",&x);if(x<0)f=(x+1)\/10*2+2*x+1\/x ;else f=sqrt(x);printf("f(%.3lf)=%.3lf\\n",x,f);}

...计算分段函数的值,输出显示结果(保留3位小数)急 求大神。C语言,GCC...
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,计算并输出下列分段函数的值。
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,计算并输出下列分段函数的值。
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位小数。 哪 ...
1. scanf("%f", &x);,你的少了& 2.if else 中,else后面多了东西 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...

编一个程序,输入实数x的值,按下列公式计算并输出y值
{ int x, y;printf( "Please enter the number: " );scanf( "%d", &x );if( x <= 1 )y = x;else if( x < 10 )\/\/前面说了x<=1的,所以这里可以省略1<x,下同 y = 2 * x - 1;else y = 3 * x - 11;printf( "y = %d\\n", y );system( "pause" );return ...

PTA-2017实验2.2 计算分段函数
输入格式: 输入在一行中顺序给出三个正实数money、year和rate,以空格分隔。输出格式: 在一行中按“interest = 利息”的格式输出,其中利息保留两位小数。输入样例:输出样例:源码 7-4 计算分段函数[2](10 分) 本题目要求计算下列分段函数f(x)的值:输出样例1:输入样例2:输出样例2:源...

编一个程序,输入实数x的值,按下列公式计算并输出y值
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 = fun(x); printf("y=f(x)=%lf", y); return 0;} ...

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

编写程序输入实数x和正整数y计算x的n次方,不允许调用pow函数求幂
1、其功能为计算x的n次方并返回结果。所以可以用pow计算x的n次方。该函数适用于以下几种情况:a.当n为浮点数类型时,必须使用pow。b.当x为浮点数或对结果值精度要求不高时,可以使用pow。2、读入1个实数x和正整数n(n=50),计算并输出x的n次幂(保留2位小数),不允许调用pow函数求幂。3、所以...

相似回答