c++ 24点纸牌游戏程序.docx

上传人:b****2 文档编号:2590566 上传时间:2023-05-04 格式:DOCX 页数:23 大小:15.66KB
下载 相关 举报
c++ 24点纸牌游戏程序.docx_第1页
第1页 / 共23页
c++ 24点纸牌游戏程序.docx_第2页
第2页 / 共23页
c++ 24点纸牌游戏程序.docx_第3页
第3页 / 共23页
c++ 24点纸牌游戏程序.docx_第4页
第4页 / 共23页
c++ 24点纸牌游戏程序.docx_第5页
第5页 / 共23页
c++ 24点纸牌游戏程序.docx_第6页
第6页 / 共23页
c++ 24点纸牌游戏程序.docx_第7页
第7页 / 共23页
c++ 24点纸牌游戏程序.docx_第8页
第8页 / 共23页
c++ 24点纸牌游戏程序.docx_第9页
第9页 / 共23页
c++ 24点纸牌游戏程序.docx_第10页
第10页 / 共23页
c++ 24点纸牌游戏程序.docx_第11页
第11页 / 共23页
c++ 24点纸牌游戏程序.docx_第12页
第12页 / 共23页
c++ 24点纸牌游戏程序.docx_第13页
第13页 / 共23页
c++ 24点纸牌游戏程序.docx_第14页
第14页 / 共23页
c++ 24点纸牌游戏程序.docx_第15页
第15页 / 共23页
c++ 24点纸牌游戏程序.docx_第16页
第16页 / 共23页
c++ 24点纸牌游戏程序.docx_第17页
第17页 / 共23页
c++ 24点纸牌游戏程序.docx_第18页
第18页 / 共23页
c++ 24点纸牌游戏程序.docx_第19页
第19页 / 共23页
c++ 24点纸牌游戏程序.docx_第20页
第20页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

c++ 24点纸牌游戏程序.docx

《c++ 24点纸牌游戏程序.docx》由会员分享,可在线阅读,更多相关《c++ 24点纸牌游戏程序.docx(23页珍藏版)》请在冰点文库上搜索。

c++ 24点纸牌游戏程序.docx

c++24点纸牌游戏程序

void__fastcallTForm1:

:

Button2Click(TObject*Sender)

{

inta,b,c,d;

a=StrToInt(Edit1->Text);

b=StrToInt(Edit2->Text);

c=StrToInt(Edit3->Text);

d=StrToInt(Edit4->Text);

while

(1){

if(a*b*c*d==0)

{Label1->Caption="不存在";break;}

elseif(a+b+c+d==24)

{Label1->Caption=IntToStr(a)+"+"+IntToStr(b)+"+"+IntToStr(c)+"+"+IntToStr(d)+"=24";

break;}

elseif(a+b+c-d==24)

{Label1->Caption=IntToStr(a)+"+"+IntToStr(b)+"+"+IntToStr(c)+"-"+IntToStr(d)+"=24";

break;}

elseif(a+b-c+d==24)

{Label1->Caption=IntToStr(a)+"+"+IntToStr(b)+"-"+IntToStr(c)+"+"+IntToStr(d)+"=24";

break;}

elseif(a-b+c+d==24)

{Label1->Caption=IntToStr(a)+"-"+IntToStr(b)+"+"+IntToStr(c)+"+"+IntToStr(d)+"=24";

break;}

elseif(b-a+c+d==24)

{Label1->Caption=IntToStr(b)+"-"+IntToStr(a)+"+"+IntToStr(c)+"+"+IntToStr(d)+"=24";

break;}

elseif(a+b+c*d==24)

{Label1->Caption=IntToStr(a)+"+"+IntToStr(b)+"+"+IntToStr(c)+"*"+IntToStr(d)+"=24";

break;}

elseif(a+(b+c)*d==24)

{Label1->Caption=IntToStr(a)+"+"+"("+IntToStr(b)+"+"+IntToStr(c)+")"+"*"+IntToStr(d)+"=24";

break;}

elseif(a+b*c+d==24)

{Label1->Caption=IntToStr(a)+"+"+IntToStr(b)+"*"+IntToStr(c)+"+"+IntToStr(d)+"=24";

break;}

elseif((a+b)*(c+d)==24)

{Label1->Caption="("+IntToStr(a)+"+"+IntToStr(b)+")"+"*"+"("+IntToStr(c)+"+"+IntToStr(d)+")"+"=24";

break;}

elseif((a+b)*c+d==24)

{Label1->Caption="("+IntToStr(a)+"+"+IntToStr(b)+")"+"*"+IntToStr(c)+"+"+IntToStr(d)+"=24";

break;}

elseif(a+b*(c+d)==24)

{Label1->Caption=IntToStr(a)+"+"+IntToStr(b)+"*"+"("+IntToStr(c)+"+"+IntToStr(d)+")"+"=24";

break;}

elseif(a*b+c+d==24)

{Label1->Caption=IntToStr(a)+"*"+IntToStr(b)+"+"+IntToStr(c)+"+"+IntToStr(d)+"=24";

break;}

elseif(a*(b+c)+d==24)

{Label1->Caption=IntToStr(a)+"*"+"("+IntToStr(b)+"+"+IntToStr(c)+")"+"+"+IntToStr(d)+"=24";

break;}

elseif(a*c+b+d==24)

{Label1->Caption=IntToStr(a)+"*"+IntToStr(c)+"+"+IntToStr(b)+"+"+IntToStr(d)+"=24";

break;}

elseif(a*(c+d)+b==24)

{Label1->Caption=IntToStr(a)+"*"+"("+IntToStr(c)+"+"+IntToStr(d)+")"+"+"+IntToStr(b)+"=24";

break;}

elseif(a*d+b+c==24)

{Label1->Caption=IntToStr(a)+"*"+IntToStr(d)+"+"+IntToStr(c)+"+"+IntToStr(b)+"=24";

break;}

elseif(a*(b+d)+c==24)

{Label1->Caption=IntToStr(a)+"*"+"("+IntToStr(b)+"+"+IntToStr(d)+")"+"+"+IntToStr(c)+"=24";

break;}

elseif(a+b*d+c==24)

{Label1->Caption=IntToStr(a)+"+"+IntToStr(b)+"*"+IntToStr(d)+"+"+IntToStr(c)+"=24";

break;}

elseif(a+b+c/d==24)

{Label1->Caption=IntToStr(a)+"+"+IntToStr(b)+"+"+IntToStr(c)+"/"+IntToStr(d)+"=24";

break;}

elseif(a+(b+c)/d==24)

{Label1->Caption=IntToStr(a)+"+"+"("+IntToStr(b)+"+"+IntToStr(c)+")"+"/"+IntToStr(d)+"=24";

break;}

elseif(a+b/c+d==24)

{Label1->Caption=IntToStr(a)+"+"+IntToStr(b)+"/"+IntToStr(c)+"+"+IntToStr(d)+"=24";

break;}

elseif((a+b)/(c+d)==24)

{Label1->Caption="("+IntToStr(a)+"+"+IntToStr(b)+")"+"/"+"("+IntToStr(c)+"+"+IntToStr(d)+")"+"=24";

break;}

elseif((a+b)/c+d==24)

{Label1->Caption="("+IntToStr(a)+"+"+IntToStr(b)+")"+"/"+IntToStr(c)+"+"+IntToStr(d)+"=24";

break;}

elseif(a+b/(c+d)==24)

{Label1->Caption=IntToStr(a)+"+"+IntToStr(b)+"/"+"("+IntToStr(c)+"+"+IntToStr(d)+")"+"=24";

break;}

elseif(a/b+c+d==24)

{Label1->Caption=IntToStr(a)+"/"+IntToStr(b)+"+"+IntToStr(c)+"+"+IntToStr(d)+"=24";

break;}

elseif(a/(b+c)+d==24)

{Label1->Caption=IntToStr(a)+"/"+"("+IntToStr(b)+"+"+IntToStr(c)+")"+"+"+IntToStr(d)+"=24";

break;}

elseif(a/c+b+d==24)

{Label1->Caption=IntToStr(a)+"/"+IntToStr(c)+"+"+IntToStr(b)+"+"+IntToStr(d)+"=24";

break;}

elseif(a/(c+d)+b==24)

{Label1->Caption=IntToStr(a)+"/"+"("+IntToStr(c)+"+"+IntToStr(d)+")"+"+"+IntToStr(b)+"=24";

break;}

elseif(a/d+b+c==24)

{Label1->Caption=IntToStr(a)+"/"+IntToStr(d)+"+"+IntToStr(c)+"+"+IntToStr(b)+"=24";

break;}

elseif(a/(b+d)+c==24)

{Label1->Caption=IntToStr(a)+"/"+"("+IntToStr(b)+"+"+IntToStr(d)+")"+"+"+IntToStr(c)+"=24";

break;}

elseif(a+b/d+c==24)

{Label1->Caption=IntToStr(a)+"+"+IntToStr(b)+"/"+IntToStr(d)+"+"+IntToStr(c)+"=24";

break;}

elseif(a+(b-c)*d==24)

{Label1->Caption=IntToStr(a)+"+"+"("+IntToStr(b)+"-"+IntToStr(c)+")"+"*"+IntToStr(d)+"=24";

break;}

elseif(b+(a-c)*d==24)

{Label1->Caption=IntToStr(b)+"+"+"("+IntToStr(a)+"-"+IntToStr(c)+")"+"*"+IntToStr(d)+"=24";

break;}

elseif(c+(a-b)*d==24)

{Label1->Caption=IntToStr(c)+"+"+"("+IntToStr(a)+"-"+IntToStr(b)+")"+"*"+IntToStr(d)+"=24";

break;}

elseif(b+(c-a)*d==24)

{Label1->Caption=IntToStr(b)+"+"+"("+IntToStr(c)+"-"+IntToStr(a)+")"+"*"+IntToStr(d)+"=24";

break;}

elseif(c+(b-a)*d==24)

{Label1->Caption=IntToStr(c)+"+"+"("+IntToStr(b)+"-"+IntToStr(a)+")"+"*"+IntToStr(d)+"=24";

break;}

elseif(a+(c-b)*d==24)

{Label1->Caption=IntToStr(a)+"+"+"("+IntToStr(c)+"-"+IntToStr(b)+")"+"*"+IntToStr(d)+"=24";

break;}

elseif(a-b+c*d==24)

{Label1->Caption=IntToStr(a)+"-"+IntToStr(b)+"+"+IntToStr(c)+"*"+IntToStr(d)+"=24";

break;}

elseif(a-c+b*d==24)

{Label1->Caption=IntToStr(a)+"-"+IntToStr(c)+"+"+IntToStr(b)+"*"+IntToStr(d)+"=24";

break;}

elseif(b-a+c*d==24)

{Label1->Caption=IntToStr(b)+"-"+IntToStr(a)+"+"+IntToStr(c)+"*"+IntToStr(d)+"=24";

break;}

elseif(b-c+a*d==24)

{Label1->Caption=IntToStr(b)+"-"+IntToStr(c)+"+"+IntToStr(a)+"*"+IntToStr(d)+"=24";

break;}

elseif(c-a+b*d==24)

{Label1->Caption=IntToStr(c)+"-"+IntToStr(a)+"+"+IntToStr(b)+"*"+IntToStr(d)+"=24";

break;}

elseif(c-b+a*d==24)

{Label1->Caption=IntToStr(c)+"-"+IntToStr(b)+"+"+IntToStr(a)+"*"+IntToStr(d)+"=24";

break;}

elseif(a+(b-d)*c==24)

{Label1->Caption=IntToStr(a)+"+"+"("+IntToStr(b)+"-"+IntToStr(d)+")"+"*"+IntToStr(c)+"=24";

break;}

elseif(a+(d-b)*c==24)

{Label1->Caption=IntToStr(a)+"+"+"("+IntToStr(d)+"-"+IntToStr(b)+")"+"*"+IntToStr(c)+"=24";

break;}

elseif(b+(a-d)*c==24)

{Label1->Caption=IntToStr(b)+"+"+"("+IntToStr(a)+"-"+IntToStr(d)+")"+"*"+IntToStr(c)+"=24";

break;}

elseif(b+(d-a)*c==24)

{Label1->Caption=IntToStr(b)+"+"+"("+IntToStr(d)+"-"+IntToStr(a)+")"+"*"+IntToStr(c)+"=24";

break;}

elseif(d+(a-b)*c==24)

{Label1->Caption=IntToStr(d)+"+"+"("+IntToStr(a)+"-"+IntToStr(b)+")"+"*"+IntToStr(c)+"=24";

break;}

elseif(d+(b-a)*c==24)

{Label1->Caption=IntToStr(d)+"+"+"("+IntToStr(b)+"-"+IntToStr(a)+")"+"*"+IntToStr(c)+"=24";

break;}

elseif(a+(c-d)*b==24)

{Label1->Caption=IntToStr(a)+"+"+"("+IntToStr(c)+"-"+IntToStr(d)+")"+"*"+IntToStr(b)+"=24";

break;}

elseif(a+(d-c)*b==24)

{Label1->Caption=IntToStr(a)+"+"+"("+IntToStr(d)+"-"+IntToStr(c)+")"+"*"+IntToStr(b)+"=24";

break;}

elseif(c+(a-d)*b==24)

{Label1->Caption=IntToStr(c)+"+"+"("+IntToStr(a)+"-"+IntToStr(d)+")"+"*"+IntToStr(b)+"=24";

break;}

elseif(c+(d-a)*b==24)

{Label1->Caption=IntToStr(c)+"+"+"("+IntToStr(d)+"-"+IntToStr(a)+")"+"*"+IntToStr(b)+"=24";

break;}

elseif(d+(a-c)*b==24)

{Label1->Caption=IntToStr(d)+"+"+"("+IntToStr(a)+"-"+IntToStr(c)+")"+"*"+IntToStr(b)+"=24";

break;}

elseif(d+(c-a)*b==24)

{Label1->Caption=IntToStr(d)+"+"+"("+IntToStr(c)+"-"+IntToStr(a)+")"+"*"+IntToStr(b)+"=24";

break;}

elseif(b+(c-d)*a==24)

{Label1->Caption=IntToStr(b)+"+"+"("+IntToStr(c)+"-"+IntToStr(d)+")"+"*"+IntToStr(a)+"=24";

break;}

elseif(b+(d-c)*a==24)

{Label1->Caption=IntToStr(b)+"+"+"("+IntToStr(d)+"-"+IntToStr(c)+")"+"*"+IntToStr(a)+"=24";

break;}

elseif(c+(b-d)*a==24)

{Label1->Caption=IntToStr(c)+"+"+"("+IntToStr(b)+"-"+IntToStr(d)+")"+"*"+IntToStr(a)+"=24";

break;}

elseif(c+(d-b)*a==24)

{Label1->Caption=IntToStr(c)+"+"+"("+IntToStr(d)+"-"+IntToStr(b)+")"+"*"+IntToStr(a)+"=24";

break;}

elseif(d+(b-c)*a==24)

{Label1->Caption=IntToStr(d)+"+"+"("+IntToStr(b)+"-"+IntToStr(c)+")"+"*"+IntToStr(a)+"=24";

break;}

elseif(d+(c-b)*a==24)

{Label1->Caption=IntToStr(d)+"+"+"("+IntToStr(c)+"-"+IntToStr(b)+")"+"*"+IntToStr(a)+"=24";

break;}

elseif(a-d+b*c==24)

{Label1->Caption=IntToStr(a)+"-"+IntToStr(d)+"+"+IntToStr(b)+"*"+IntToStr(c)+"=24";

break;}

elseif(d-a+b*c==24)

{Label1->Caption=IntToStr(d)+"-"+IntToStr(a)+"+"+IntToStr(b)+"*"+IntToStr(c)+"=24";

break;}

elseif(b-d+a*c==24)

{Label1->Caption=IntToStr(b)+"-"+IntToStr(d)+"+"+IntToStr(a)+"*"+IntToStr(c)+"=24";

break;}

elseif(d-b+a*c==24)

{Label1->Caption=IntToStr(d)+"-"+IntToStr(b)+"+"+IntToStr(a)+"*"+IntToStr(c)+"=24";

break;}

elseif(c-d+a*b==24)

{Label1->Caption=IntToStr(c)+"-"+IntToStr(d)+"+"+IntToStr(a)+"*"+IntToStr(b)+"=24";

break;}

elseif(d-c+a*b==24)

{Label1->Caption=IntToStr(d)+"-"+IntToStr(c)+"+"+IntToStr(a)+"*"+IntToStr(b)+"=24";

break;}

elseif(a+b*c*d==24)

{Label1->Caption=IntToStr(a)+"+"+IntToStr(b)+"*"+IntToStr(c)+"*"+IntToStr(d)+"=24";

break;}

elseif(b+a*c*d==24)

{Label1->Caption=IntToStr(b)+"+"+IntToStr(a)+"*"+IntToStr(c)+"*"+IntToStr(d)+"=24";

break;}

elseif(c+a*b*d==24)

{Label1->Caption=IntToStr(c)+"+"+IntToStr(a)+"*"+IntToStr(b)+"*"+IntToStr(d)+"=24";

break;}

elseif(d+a*b*c==24)

{Label1->Caption=d+"+"+IntToStr(a)+"*"+IntToStr(b)+"*"+IntToStr(c)+"=24";

break;}

elseif((a+b)*c*d==24)

{Label1->Caption="("+IntToStr(a)+"+"+IntToStr(b)+")"+"*"+IntToStr(c)+"*"+IntToStr(d)+"=24";

break;}

elseif((a+c)*b*d==24)

{Label1->Caption="("+IntToStr(a)+"+"+IntToStr(c)+")"+"*"+IntToStr(b)+"*"+IntToStr(d)+"=24";

break;}

elseif((a+d)*b*c==24)

{Label1->Caption="("+IntToStr(a)+"+"+IntToStr(d)+")"+"*"+IntToStr(b)+"*"+IntToStr(c)+"=24";

break;}

elseif((b+c)*a*d==24)

{Label1->Caption="("+IntToStr(b)+"+"+IntToStr(c)+")"+"*"+IntToStr(a)+"*"+IntToStr(d)+"=24";

break;}

elseif((b+d)*a*c==24)

{Label1->Caption="("+IntToStr(b)+"+"+IntToStr(d)+")"+"*"+IntToStr(a)+"*"+IntToStr(c)+"=24";

break;}

elseif((c+d)*a*b==24)

{Label1->Caption="("+IntToStr(c)+"+"+IntToStr(d)+")"+"*"+IntToStr(a)+"*"+IntToStr(b)+"=24";

break;}

elseif((a-b)*c*d==24)

{Label1->Caption="("+IntToStr(a)+"-"+IntToStr(b)+")"+"*"+IntToStr(c)+"*"+IntToStr(d)+"=24";

break;}

elseif((b-a)*c*d==24)

{Label1->Caption="("+IntToStr(b)+"-"+IntToStr(a)+")"+"*"+IntToS

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2