計算24點的簡單程式

2021-06-26 16:48:36 字數 1207 閱讀 7259

近來家庭作業裡有24點的題目,為了找出所有可能的組合,就寫了個簡單的程式:

1. 執行程式

2. 輸入4個整數,比如:3  3  7  8

3. 顯示所有可能的組合

#include "assert.h"

#include double operate(double num1, double num2, int op)

else if(op == 1)

else if(op == 2)

else

}int calculate(int num1, int num2, int num3, int num4)

ret = operate(num1, num2, i);

double ret2 = operate(num3, num4, k);

ret = operate(ret, ret2, j);

if(abs(ret - 24) < 0.001)

ret = operate(num2, num3, j);

ret = operate(num1, ret, i);

ret = operate(ret, num4, k);

if(abs(ret - 24) < 0.001)

ret = operate(num2, num3, j);

ret = operate(ret, num4, k);

ret = operate(num1, ret, i);

if(abs(ret - 24) < 0.001)

ret = operate(num3, num4, k);

ret = operate(num2, ret, j);

ret = operate(num1, ret, i);

if(abs(ret - 24) < 0.001)

}} }

return 0;

}int main(int argc, char* argv)

; std::cin >> nums[0] >> nums[1] >> nums[2] >> nums[3];

for (int i = 0; i < sizeof(nums)/sizeof(nums[0]); i ++)

}} }

return 0;

}

C 計算24點的簡單程式

近來家庭作業裡有24點的題目,為了找出所有可能的組合,就寫了個簡單的程式 1.執行程式 2.輸入4個整數,比如 3 3 7 8 3.顯示所有可能的組合 include assert.h include double operate double num1,double num2,int op els...

QT Socket TCP簡單程式

用qt的socket寫的簡單程式,有客戶端和伺服器端,後期還新增了乙個選擇ip位址的combox選擇框 在客戶端裡面輸入文字,按send按鈕或者按回車鍵,在伺服器端就可以接收到 如果你只有一台電腦的話,選ip時,請選擇127,0,0,1 檔案清單 主要 mywidget.cpp int main i...

C簡單程式

1.100 以內的素數 include void main int i int k for i 2 i 100 i 確定範圍 2 100 for k 2 kif i k 0 break 如果找到乙個不是1或者它本身的因子,則停止該迴圈,此時kif k i printf d n i 當k i時表明i不...