从所有候选答案中搜索正确的解 可预先确定候选答案的数量 候选答案的范围在求解之前必须有一个确定的集合 算法描述提 * 算子 —————— 题题题题题题 填数字游戏 算法描述提 都是 0-9 算不为0 算 和题都是 1-9 int main(){ int l1,l2,l3,l4,l5; long multi,result; for(l1 = 1; l1 <=9;l1++){ for(l2 = 0;l2 <=9 ;l2++){ for(l3 = 0; l3 <= 9; l3++){ for(l4 = 0; l4 <= 9; l4++){ for(l5=0;l5<=9;l5++){ multi = l1*10000+l2*1000 +l3*100+l4*10+l5; result = l5*10000+l5*1000+l5*100+l5*10+l5; if(multi*l1 == result) { printf("\n%5d%2d%2d%2d%2d\n",l1,l2,l3,l4,l5); } } } } } } } 填运算符 5 5 5 5 5 = 5; 添上+-*/ 当填入除号 要求右侧的数不能为0 乘除运算级别比加减高 |
|