首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数学解析

数学解析
EN

Stack Overflow用户
提问于 2013-04-17 20:59:08
回答 3查看 126关注 0票数 0

我刚听到一些非常有趣的事情,但是找不到任何资源。

故事是这样的,当面对一个需要多个if的算法问题时,一个朋友的一个学生确实用一个数学一行回答了。

现在我已经知道,你可以用数学做任何事情,但我希望能够做到。

根据我所知,在给定这些函数的形状的情况下,可能会做一个循环,但是条件呢?

有没有人知道如何解决这样的问题:

代码语言:javascript
复制
IF boolean
  THEN expression
  ELSE expression2

用数学术语(没有布尔代数)?

诚挚的问候,

Sarfraz

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-04-17 21:03:31

假设boolean为0或1,并且表达式是数学表达式:

代码语言:javascript
复制
expr = boolean * expression + (1-boolean) * expression2
票数 2
EN

Stack Overflow用户

发布于 2013-04-17 21:03:05

假设布尔值为0或1:

代码语言:javascript
复制
result = boolean*expression+(1-boolean)*expression2
票数 1
EN

Stack Overflow用户

发布于 2013-04-17 21:13:15

您指的是multiplexer

如果布尔值为S,表达式为A,expression2为B,则结果Z的公式为

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16060718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档