网页设计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.计算左侧等式值时需要考虑运算符的优先级 展开
显示的时候不需要显示(),例如显示成1-1*1=0形式。
提示:
1.javascript没有运算符类型,可使用整数类型转换处理。
2.建议采用函数实施结构化编程
(例如calculate(x,y,op)来实现两数间+-*/%的运算)
3.采用穷举算法遍历等式的各种可能性(5*5=25),使用循环嵌套结构实现
4.计算左侧等式值时需要考虑运算符的优先级 展开
4个回答
展开全部
//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);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var result=eval('1[+-*/%]1[+-*/%]1');
然后把运算符你自己去设定下标 两个for循环嵌套 判断等于0 返回这个组合就可以了
自己来操作吧
然后把运算符你自己去设定下标 两个for循环嵌套 判断等于0 返回这个组合就可以了
自己来操作吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1%1*1=0,1%1的答案是0,所以*1之后也是0
更多追问追答
追问
朋友,我是不会编这个码啊
追答
用循环呢,括号里面的符号用||连接,if结果等于0就输出呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1%1*1=0
追问
可以给我码么,我实在是打不出来,很崩溃
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询