jquery 一共1-13个数 两个数(2,4)加减乘除指定一个数(8),求一个完整的Html
假设一个数组里面有13个数(1-13),现在取里面任意两个数,不管加减乘除等于指定的一个数,把13个数里面所有的方式都给显示出来。如下:1*12=122*6=121+11...
假设一个数组里面有13个数(1-13),现在取里面任意两个数,不管加减乘除 等于指定的一个数 ,把13个数里面所有的方式都给显示出来。
如下:
1 * 12 = 12
2*6 = 12
1+11 = 12
12/1 =12
最好用html+jquery写出来。邮箱635800592@qq.com 展开
如下:
1 * 12 = 12
2*6 = 12
1+11 = 12
12/1 =12
最好用html+jquery写出来。邮箱635800592@qq.com 展开
展开全部
<!DOCTYPE HTML>
<html>
<title>73</title>
<head>
<style>
</style>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
输入结果<input type='text' id='result'></input><button>计算</button>
<div id='output'></div>
</body>
<script>
$(function(){
$('button').click(function(){
var result = $('#result').val();
var output = [];
for(var i = 1; i <= 13; i++){
for(var j = 1; j <= 13; j++){
if(Number(i) - Number(j) == result){
output.push(i + ' - ' + j + ' = ' + result);
output.push('<br/>');
}
if(Number(i) / Number(j) == result){
output.push(i + ' / ' + j + ' = ' + result);
output.push('<br/>');
}
}
for(var j = i; j <= 13; j++){
if(Number(i) + Number(j) == result){
output.push(i + ' + ' + j + ' = ' + result);
output.push('<br/>');
}
if(Number(i) * Number(j) == result){
output.push(i + ' * ' + j + ' = ' + result);
output.push('<br/>');
}
}
}
$('#output').html(output.join(''));
});
});
</script>
</html>
展开全部
var arrlist=[];
for(var i=1;i<14;i++)
{
for(var j=i;j<14;j++)
{
if(i*j==12)
{
arrlist.push(i+"*"+j+"="+i*j);
}
if(i/j==12)
{
arrlist.push(i+"/"+j+"="+i/j);
}
if(i+j==12)
{
arrlist.push(i+"+"+j+"="+(i+j));
}
if(i-j==12)
{
arrlist.push(i+"-"+j+"="+(i-j));
}
}
for(var i=1;i<14;i++)
{
for(var j=i;j<14;j++)
{
if(i*j==12)
{
arrlist.push(i+"*"+j+"="+i*j);
}
if(i/j==12)
{
arrlist.push(i+"/"+j+"="+i/j);
}
if(i+j==12)
{
arrlist.push(i+"+"+j+"="+(i+j));
}
if(i-j==12)
{
arrlist.push(i+"-"+j+"="+(i-j));
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询