24小时热门版块排行榜    

查看: 2746  |  回复: 7

htiejiang

银虫 (正式写手)

[求助] 在编程过程中,遇到分子分母同时为零的情况,怎样做 已有6人参与

如图所示,当x,y,z都取0时候,按照一般编程,输出是个NaN(not a number)。估计是因为分母出现了零。但是
像这样的情况在一般情况下是存在的,我想问像这样的情况程序改怎么写呢,

在编程过程中,遇到分子分母同时为零的情况,怎样做
捕获.PNG
回复此楼

» 猜你喜欢

» 本主题相关商家推荐: (我也要在这里推广)

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fengda02

木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
设条件,如果分母为0,输出什么,如果不为0输出什么

[ 发自小木虫客户端 ]
学习交流
2楼2014-07-13 16:10:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

南岱

银虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
在分母上加一个小量。
3楼2014-07-13 16:29:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jiangxingge

金虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
分子分母为0的事,是数学问题,不是编程问题。
编程上要预先判断,如果分母为0,就不能让它除。
4楼2014-07-13 20:15:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jjdg

版主 (知名作家)

优秀版主

【答案】应助回帖

感谢参与,应助指数 +1
你的xyz不是角标吗?分母是k啊,关xyz为0什么事?
努力学习!以正当途径!获得需要的知识!
5楼2014-07-13 21:29:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

easezh

木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
都为零的时候,肯定是有一个物理意义的,这里的情况似乎是分子是分母的分量,因此分母为0时整体应为0。 直接在编程时加一个判断若分母=0则表达式=0即可。
6楼2014-07-13 22:30:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

supersunyan

金虫 (正式写手)

如果为了提高算法效率,避免判断,可以设计代数式,让x y z为零时,分母不为零,结果为你需要的结果。

[ 发自小木虫客户端 ]
默默奋斗,实现梦想
7楼2014-07-13 23:33:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

梦在潇湘

铁杆木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
分母上加个小量eps

[ 发自小木虫客户端 ]
8楼2014-07-13 23:55:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 htiejiang 的主题更新
信息提示
请填处理意见