这里有个简陋的枚举算发的骨架(不介意就凑合着用吧):
那你可以枚举计算数和运算符,再枚举括号~~~
for n1:=1 to 4 do
for n2:=1 to 4 do
for n3:=1 to 4 do
for n4:=1 to 4 do(共4个计算数,先枚举计算数的排列)
for m1:=1 to 4 do
for m2:=1 to 4 do
for m3:=1 to 4 do(共3个运算符,每个4种(+,-,*,/ 暂时不考虑其他的),枚举运算符的排列)
{
对当前情况进行计算(这里还没考虑括号的情况)
}