早教吧作业答案频道 -->其他-->
c语言分段函数求值有如下分段函数F(x)=x^2+1当x>0时;F(x)=-x当x
题目详情
c语言 分段函数求值
有如下分段函数
F(x) = x^2 + 1 当x> 0时;
F(x) = -x 当x
有如下分段函数
F(x) = x^2 + 1 当x> 0时;
F(x) = -x 当x
▼优质解答
答案和解析
你这个题是ACM的题目?我看了下你的程序,正经的数字是可以的,但你说错了,那就该就是要考虑极限情况了.譬如x=0.0000000000000000000000000000000001的时候,你的程序输出是100.0.应该就是出错在这里了.
还有我的老师告诉我,使用float不要用x==0这种表达方式,因为float类型的等于其实就是在有限的位数上比较大小.当数字极小或者极大的时候就会出现不相等的数字会出现相等的情况了.
换成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
还有我的老师告诉我,使用float不要用x==0这种表达方式,因为float类型的等于其实就是在有限的位数上比较大小.当数字极小或者极大的时候就会出现不相等的数字会出现相等的情况了.
换成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
看了 c语言分段函数求值有如下分段...的网友还看了以下:
导数相关的题.1.当K取何值时,分段函数:x不等于0时,f(x)=x的k次方乘以sin(1/x), 2020-06-11 …
求函数的驻点f'x(x,y)=2xy(4-x-y)-x^2y=0.(1)其中f'x(x,y)中左边 2020-07-11 …
F(x)=x(e^x-1)-ax^2,若当x≥0时f(x)≥0,求a的取值范围?f(xF(x)=x 2020-07-26 …
已知函数f(x)=2^∣x-m∣和函数g(x)=x∣x-m∣+2m-8已知函数f(x)=2|x-m 2020-07-27 …
函数f(X)对任意a,b都有f(a+b)=f(a)+f(b)-1,且当X〉0时有f(x)〉1.求证 2020-08-01 …
已知函数f(x)=(x^2+ax+a)e^(-x)(a为常数,e为自然对数的底).(1)若函数已知 2020-08-02 …
作f(x)除以g(x)的带余除法,(1)f(x)=x^5+4x^4+x^2+2x+3,g(x)=x 2020-08-02 …
已知函数f(x)是奇函数:当x>0时,f(x)=x(1-x);则当x<0时,f(x)=()A.f(x 2020-11-01 …
葛云飞(1)设函数f(x)=1-2x,g[f(x)]=(1-x)/x,则g(1/2)=(2)若f(x 2020-11-11 …
为什么[f(x)+f(-x)]/x在x趋于0时极限存在就能推出f(x)在x趋于0时的极限为0?前提是 2020-12-27 …