⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 g24.cpp

📁 计算24点的C++源码
💻 CPP
字号:
#include <iostream>

using namespace std;

int main()
{
	int a,b,c,d;
	
	cout<<" a= ";
	cin>>a;
	cout<<" b= ";
	cin>>b;
	cout<<" c= ";
	cin>>c;
	cout<<" d= ";
	cin>>d;
	
    cout<<a<<"+"<<b<<"+"<<c<<"+"<<d<<"="<<a+b+c+d<<endl;  
    
//----------------------------------------------------------------    
    int i,t;
    for(i=1;i<=4;i++)
    {
    	cout<<a<<"+"<<b<<"+"<<c<<"-"<<d<<"="<<a+b+c-d<<endl;
    	t=a;a=b;b=c;c=d;d=t;
    }
    
    for(i=1;i<=3;i++)
    {
    	cout<<a<<"+"<<b<<"-"<<c<<"-"<<d<<"="<<a+b-c-d<<endl;
    	cout<<c<<"+"<<b<<"-"<<a<<"-"<<d<<"="<<c+b-a-d<<endl;
    	t=b;b=c;c=d;d=t;
    }

	for(i=1;i<=4;i++)
    {
    	cout<<a<<"-"<<b<<"-"<<c<<"-"<<d<<"="<<a-b-c-d<<endl;
    	t=a;a=b;b=c;c=d;d=t;
    }
    
//----------------------------------------------------------------
	for(i=1;i<=4;i++)
    {
    	cout<<a<<"*("<<b<<"+"<<c<<"+"<<d<<")="<<a*(b+c+d)<<endl;
    	t=a;a=b;b=c;c=d;d=t;
    }

    for(i=1;i<=3;i++)
    {
    	cout<<a<<"*"<<b<<"+"<<c<<"+"<<d<<"="<<a*b+c+d<<endl;
    	cout<<c<<"*"<<b<<"+"<<a<<"+"<<d<<"="<<c*b+a+d<<endl;
    	t=b;b=c;c=d;d=t;
    }
    
    for(i=1;i<=3;i++)
    {
    	cout<<a<<"*("<<b<<"+"<<c<<")+"<<d<<"="<<a*(b+c)+d<<endl;
    	cout<<b<<"*("<<a<<"+"<<c<<")+"<<d<<"="<<b*(a+c)+d<<endl;
    	cout<<c<<"*("<<b<<"+"<<a<<")+"<<d<<"="<<c*(b+a)+d<<endl;
    	cout<<d<<"*("<<b<<"+"<<c<<")+"<<a<<"="<<d*(b+c)+a<<endl;
    	t=b;b=c;c=d;d=t;
    }
 
//----------------------------------------------------------------
    for(i=1;i<=3;i++)
    {
    	cout<<a<<"*("<<b<<"+"<<c<<"-"<<d<<")="<<a*(b+c-d)<<endl;
    	cout<<b<<"*("<<a<<"+"<<c<<"-"<<d<<")="<<b*(a+c-d)<<endl;
    	cout<<c<<"*("<<b<<"+"<<a<<"-"<<d<<")="<<c*(b+a-d)<<endl;
    	cout<<d<<"*("<<b<<"+"<<c<<"-"<<a<<")="<<d*(b+c-a)<<endl;
    	t=b;b=c;c=d;d=t;
    }

//----------------------------------------------------------------
    for(i=1;i<=3;i++)
    {
    	cout<<a<<"*"<<b<<"+("<<c<<"-"<<d<<")="<<a*b+(c-d)<<endl;
    	cout<<a<<"*"<<b<<"-("<<c<<"-"<<d<<")="<<a*b-(c-d)<<endl;
    	cout<<c<<"*"<<b<<"+("<<a<<"-"<<d<<")="<<c*b+(a-d)<<endl;
    	cout<<c<<"*"<<b<<"-("<<a<<"-"<<d<<")="<<c*b-(a-d)<<endl;
    	t=b;b=c;c=d;d=t;
    } 
    
//---------------------------------------------------------------    
	for(i=1;i<=3;i++)
    {
    	cout<<a<<"*("<<b<<"+"<<c<<")-"<<d<<"="<<a*(b+c)-d<<endl;
    	cout<<b<<"*("<<a<<"+"<<c<<")-"<<d<<"="<<b*(a+c)-d<<endl;
    	cout<<c<<"*("<<b<<"+"<<a<<")-"<<d<<"="<<c*(b+a)-d<<endl;
    	cout<<d<<"*("<<b<<"+"<<c<<")-"<<a<<"="<<d*(b+c)-a<<endl;
    	t=b;b=c;c=d;d=t;
    }    
    
    for(i=1;i<=3;i++)
    {
    	cout<<a<<"*("<<b<<"-"<<c<<")+"<<d<<"="<<a*(b-c)+d<<endl;
    	cout<<b<<"*("<<a<<"-"<<c<<")+"<<d<<"="<<b*(a-c)+d<<endl;
    	cout<<c<<"*("<<b<<"-"<<a<<")+"<<d<<"="<<c*(b-a)+d<<endl;
    	cout<<d<<"*("<<b<<"-"<<c<<")+"<<a<<"="<<d*(b-c)+a<<endl;
    	t=b;b=c;c=d;d=t;
    }    
    
    for(i=1;i<=3;i++)
    {
    	cout<<a<<"*("<<b<<"-"<<c<<")-"<<d<<"="<<a*(b-c)-d<<endl;
    	cout<<b<<"*("<<a<<"-"<<c<<")-"<<d<<"="<<b*(a-c)-d<<endl;
    	cout<<c<<"*("<<b<<"-"<<a<<")-"<<d<<"="<<c*(b-a)-d<<endl;
    	cout<<d<<"*("<<b<<"-"<<c<<")-"<<a<<"="<<d*(b-c)-a<<endl;
    	t=b;b=c;c=d;d=t;
    }    
    

   
    
    return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -