古堡算法

    xiaoxiao2021-03-25  71

    福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式: ABCDE * ? = EDCBA 他对华生说:“ABCDE应该代表不同的数字,问号也代表某个数字!” 华生:“我猜也是!” 于是,两人沉默了好久,还是没有算出合适的结果来。 请你利用计算机的优势,找到破解的答案。 把 ABCDE 所代表的数字写出来。

    #include <stdio.h> int main() { int a,b,c,d,e,i; //i代表? for(a = 0; a < 10; a++) for(b = 0; b < 10; b++) if(a != b) for(c = 0; c < 10; c++) if(a != c && b != c) for(d = 0; d < 10 ;d++) if(a != d && b != d && c != d) for(e = 0; e < 10; e++) if(a != e && b != e && c != e && d != e) for(i = 0; i < 10; i++) { if((a*10000 + b*1000 + c*100 + e*10 +d) * i == d*10000 + e*1000 + c*100 + b*10 +a) printf("%d",a*10000 + b*1000 + c*100 + e*10 +d); } return 0; }
    转载请注明原文地址: https://ju.6miu.com/read-38579.html

    最新回复(0)