• 大小: 1004KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: 其他
  • 标签: 24点游戏  

资源简介

算法作业-24点小游戏,包括算法设计思路以及详细源代码。

资源截图

代码片段和文件信息

#include
#include
using namespace std;
int A[4];
bool flag;//标志是否有解
struct node
{
    int ab;
    char oper;
    int sum;
}expression[3];//记录每次计算的信息并更新
void printExpress()
{
    for(int i=0;i<3;i++)
    {
        cout<pression[i].a<pression[i].oper<pression[i].b<<“=“<pression[i].sum<    }
}//输出结果
node getExpress(int aint bchar operint sum)
{
    node x;
    x.a=a;
    x.b=b;
    x.oper=oper;
    x.sum=sum;
    return x;
}//更新expression
bool caculate(int kint aint b)
{
    if(flag) return true;
    if(k==3)
    {
        if(((a+b)==24)||((a-b)==24)||((a*b)==24)||(b!=0&&a%b==0&&a/b==24))
        {
           if((a+b)==24){
              if(b>a) swap(ab);
              expression[k-1]=getExpress(ab‘+‘a+b);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        3016  2017-12-06 15:10  24点小游戏.cpp
     文件      164431  2017-12-06 15:13  第十三次作业.docx
     文件     1001472  2018-01-01 23:25  第八章作业.ppt

评论

共有 条评论