中易网

快算24 一副牌 c语言程序设计

答案:2  悬赏:50  
解决时间 2021-02-27 14:26
快算24 一副牌 c语言程序设计
最佳答案
//主程序
function funMain()
{
var m = new Array();
//四种运算符
m[0] = "+";
m[1] = "-";
m[2] = "*";
m[3] = "/";

//11种表达式
var exp1 = "a m1 b m2 c m3 d;";
var exp2 = "(a m1 b) m2 c m3 d;";
var exp3 = "(a m1 b m2 c) m3 d;";
var exp4 = "((a m1 b) m2 c) m3 d;";
var exp5 = "(a m1 (b m2 c)) m3 d;";
var exp6 = "a m1 (b m2 c) m3 d;";
var exp7 = "a m1 (b m2 c m3 d);";
var exp8 = "a m1 ((b m2 c) m3 d);";
var exp9 = "a m1 (b m2 (c m3 d));";
var exp10 = "a m1 b m2(c m3 d);";
var exp11 = "(a m1 b) m2 (c m3 d);";

var a,b,c,d;//四个数字
var m1,m2,m3;//三个运算符

for (var i=0;i<4;i++)
{
a = n[i];
for (var j=0;j<4;j++)
{
if ( i == j ) continue;//从未选的三个数字中选择一个数字
b = n[j];
for (var x=0;x<4;x++)
{
if ( x == j || x == i ) continue;//从未选的两个数字中选择一个数字
c = n[x];
for (var y=0;y<4;y++)
{
if ( y == x || y == j || y == i ) continue;//从未选的一个数字中选择一个数字
d = n[y];

for (var ta=0;ta<4;ta++)
{
m1 = m[ta];
for (var tb=0;tb<4;tb++)
{
m2 = m[tb];
for (var tc=0;tc<4;tc++)
{
m3 = m[tc];
for (var k=1;k<12;k++)
{
eval("test(exp"+k+",a,b,c,d,m1,m2,m3);");
}
全部回答
我暂时保留我的看法!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在花千骨里杀阡陌和异朽君是不是一个人
不低碳环保,会怎么样
考工地上开电梯证在深圳哪里报名学习拿证
女生第一次之后怎么做好受点儿
香港至北京航班下午三点四十五分到达停靠哪个
求一段英语对话,三到五分钟之间。(餐厅中的
球类比赛中经常出现一个英文短语shut-out,这
二本学校的学生 想考浙大同专业会计学的研究
千户沟这个地址在什么地方,我要处理点事
安卓版的王者荣耀跟ios的能一起吗
旋转拖布单桶好还是双桶好?
字谜:一加一等于二,猜一个字
arduino上电后每个口是什么电平
袁坨子在哪里啊,我有事要去这个地方
女小九是什么
推荐资讯
三国演义中袁术死后,谁杀其家人
青山冲这个地址在什么地方,我要处理点事
校服为话题作文400字数
好子车行在哪里啊,我有事要去这个地方
金壶量贩式KTV地址在哪,我要去那里办事
有没有和海马云相关的软件啊?
公婆要我种田可我不想种又不想老公为难怎么办
判断这道题中的两种量是否成正比例,并说明理
凤凰山茶园我想知道这个在什么地方
明明汽修在什么地方啊,我要过去处理事情
中山市古镇有那间厂有手工活外发加工
烟台市文物局在哪里啊,我有事要去这个地方
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?