近來家庭作業裡有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不...