C 計算24點的簡單程式

2022-10-03 23:24:17 字數 1186 閱讀 1108

近來家庭作業裡有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 = oper程式設計客棧ate(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* ar**)

; 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點的簡單程式

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

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不...

C語言初步 簡單程式

練習一 超市抹分 四捨五入,保留兩位小數 include intmain 練習二 超市打折 if語句應用 include float fun float p intmain 練習三 分數統計 include intfun if n 0 printf d個人的平均成績是 2f n n,sum n el...