网页设计JavaScript的作业,实在是不会,求大神帮忙!

1()1()1=0,其中()中可填入+-*/%五种运算符;编程求所有成立的等式,显示的时候不需要显示(),例如显示成1-1*1=0形式。提示:1.javascript没有... 1()1()1=0,其中()中可填入+-*/%五种运算符;编程求所有成立的等式,
显示的时候不需要显示(),例如显示成1-1*1=0形式。
提示:
1.javascript没有运算符类型,可使用整数类型转换处理。
2.建议采用函数实施结构化编程
(例如calculate(x,y,op)来实现两数间+-*/%的运算)
3.采用穷举算法遍历等式的各种可能性(5*5=25),使用循环嵌套结构实现
4.计算左侧等式值时需要考虑运算符的优先级
展开
 我来答
百度网友41eb894
2018-05-29
知道答主
回答量:4
采纳率:0%
帮助的人:1.9万
展开全部
//1 1 1 = 0
var operaction = ["+", "-", "*", "/", "%"];
var result = [];
for (var i = 0; i < operaction.length; i++) {
    for (var j = 0; j < operaction.length; j++) {
         var string = "1" + operaction[i] + "1" + operaction[j] + "1";
         if (eval(string) === 0) {
             result.push(string + "=0");
          }
     }
}
console.log(result);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鹤禧觉色2J
2018-05-29 · 超过36用户采纳过TA的回答
知道答主
回答量:255
采纳率:32%
帮助的人:32.6万
展开全部
var result=eval('1[+-*/%]1[+-*/%]1');
然后把运算符你自己去设定下标 两个for循环嵌套 判断等于0 返回这个组合就可以了

自己来操作吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Jerome_yy
2018-05-29 · TA获得超过414个赞
知道小有建树答主
回答量:824
采纳率:61%
帮助的人:135万
展开全部
1%1*1=0,1%1的答案是0,所以*1之后也是0
更多追问追答
追问
朋友,我是不会编这个码啊
追答
用循环呢,括号里面的符号用||连接,if结果等于0就输出呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
du十幺卜入
2018-05-29 · TA获得超过2544个赞
知道大有可为答主
回答量:4957
采纳率:70%
帮助的人:3000万
展开全部
1%1*1=0
追问
可以给我码么,我实在是打不出来,很崩溃
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式