永发信息网

C语言分段函数

答案:4  悬赏:70  手机版
解决时间 2021-02-18 02:28
当x<0且 x≠3 时 y=x*x +x-6 当 0<=x<0且x≠2及x≠3时 y=x*2-5x+6
当 x=其他 时 y=x*2-x-1

#include<stdio.h>
#include<math.h>
main()
{ float x,y;
scanf("%f",&x);
if(x<0&&x=!3)
y=x*x+(x-6);
else if(0<=x<0&&x=!2&&x=!3)
y=x*x-(5*x)+6;
else if(x>0)
y=x*x-x-1;
printf("%f",y);
}

这是我编写的,总是有错误,请大虾指导下哈。
最佳答案
当x<0且 x≠3 时 y=x*x +x-6
当 0<=x<0且x≠2及x≠3时 y=x*2-5x+6
当 x=其他 时 y=x*2-x-1

请问楼主,这是怎么分段的?当x<0且 x≠3?x<0还用且x不等于3吗?0<=x<0?什么数不但大于等于0而且小于0?

#include<stdio.h>
#include<math.h>
void main()
{
float x,y;
scanf("%f",&x);
if(x<0&&x!=3)
y=x*x+(x-6);
else if(x>=0&&x!=2&&x!=3)
y=x*x-(5*x)+6;
else
y=x*x-x-1;
printf("%f",y);
}
全部回答
#include<stdio.h> #include<math.h> main() { float x,y; scanf("%f",&x); if(x<0&&x=!3) y=x*x+(x-6); else if(0<=x&&x<0&x=!2&&x=!3) y=x*x-(5*x)+6; else y=x*x-x-1; printf("%f",y); }

程序1  只要x在【-5,10】里面的时候,才满足条件啊。小于-5或者大于10都超出的定义域,合并在一起当然一样的咯。

程序2的错误时出现在switch语句里面。switch()括号里面不能进行运算,还有case 这里也不能进行运算的。

这里必须是字符或者是常量。

不等于这样写!= 而且0<=x<0什么意思,c语言不能写0<a<2这种形式。 最后一个判断去掉 if(x>0)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
乙醇上有几种等效氢
项目后评价一般按三个层次组织实施,即()。A.
学环艺出来大概是在哪里工作?
雍雅山庄地址有知道的么?有点事想过去
现在健身行业那个城市已经饱和了 那些城市适
中世纪2全面战争40岁以后就不会有后代了吗
昂立稚慧谷亲子园我想知道这个在什么地方
普通传统应用广泛的非金属材料是指()。A.碳化
适合做盆景的树桩都有哪些
事业编制是参照公务员法管理的人民团体和群众
公园新建一个喷水池,单开甲水管1小时可将水池
斗鱼可以和蓝曼龙混养吗
南宁市城市管理综合行政执法支队地址在哪,我
科沃斯和海尔扫地机器人哪个好?
各位大神谁知道怎样自己创造游戏软件?
推荐资讯
增城区围棋协会地址在哪,我要去那里办事
240乘以一个非零自然数a,或者除以一个非零自
御龙在天怎么设置模式才能不受攻击
我在财付通上转账付款成功了,但银行卡里没有
在△ABC中,∠A=90°,D为斜边BC的中点,求证
办理英国旅游签证,银行流水、结婚证、房产证
【数学题What is they-intercept of the line
2016.3.31日中午十二点十五分起卦问事业生意
逆向 动态调试和静态调试的区别
东五环有摄像头吗?我从大羊坊收费站上东五环
德普卡勒油缸漏油能修吗
应聘网络推广为什么要交押金啊?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?